Page 1 of 1

เปลียนสีเซลล์เมื่อพิมพ์ตัวเลขแล้วไปตรงกับตัวใดตัวหนึ่งในช่วงเซลล์ที่กำหนดด้วย conditional formatting ต้องทำอย่างไรครับ

Posted: Sun Oct 08, 2023 9:30 pm
by 10idlnw
สมมุติช่วงเซลล์ที่ต้องการนำเลขมาเปรียบเทียบอยู่ใน A1:E1 เช่น
1 6 0 8 0
แล้วพิมพ์เลขในเซลล์ G1 เช่นถ้าพิมพ์ 6 ก็จะเปลี่ยนเป็นสีที่ต้องการ ถ้าพิมพ์เลขอื่นนอกเหนือจาก A1:E1 ก็จะไม่เปลี่ยนแปลง โดยใช้สูตร =OR(G1=A1:E1) ใช้ได้ไม่ปัญหา แต่มามีปัญหาเมื่อค่าในเซลล์ G ตามตัวอย่างในไฟล์ที่แนบมา คือ G9 เป็นสูตร ส่งผลให้ไม่สามารถเปรียบเทียบได้เหมือนแถวอื่นๆ ต้องแก้ไขหรือทำอย่างไรให้ข้อมูลใน G9 หรือเซลล์แถวอื่นที่กำหนดทำงานได้ถูกต้องแม้ด้านในจะเป็นตัวเลขที่ได้มาจากสูตร

โดยตัวอย่างในเซลล์ ทำอย่างไรให้ 4 หรือ 7 ในแถวที่ 9 เปลี่ยนเป็นสีเขียวตามปกติเหมือนแถวอื่นทั่วไปครับ
Capture.JPG

Re: เปลียนสีเซลล์เมื่อพิมพ์ตัวเลขแล้วไปตรงกับตัวใดตัวหนึ่งในช่วงเซลล์ที่กำหนดด้วย conditional formatting ต้องทำอย่างไรค

Posted: Sun Oct 08, 2023 9:43 pm
by snasui
:D สามารถบวกสูตรด้วย 0 เพื่อให้เป็นตัวเลข หากไม่บวกด้วย 0 จะกลายเป็น Text ไม่สามารถนำไปเทียบกับตัวเลขในคอลัมน์ A:E ได้ครับ

จากภาพจะเห็นว่าที่ G9 สูตรคือ =RIGHT(J9,1) ปรับสูตรเป็น =RIGHT(J9,1)+0 ครับ

Re: เปลียนสีเซลล์เมื่อพิมพ์ตัวเลขแล้วไปตรงกับตัวใดตัวหนึ่งในช่วงเซลล์ที่กำหนดด้วย conditional formatting ต้องทำอย่างไรค

Posted: Sun Oct 08, 2023 11:17 pm
by 10idlnw
💘 💘 💘 ขอบพระคุณมากเลยครับอาจารย์ 💘 💘 💘 💘
สูตรทำงานได้ตรงตามต้องการแล้วครับ