Page 1 of 1
การหาข้อมูลซ้ำ ให้แสดงเป็นสี
Posted: Mon Oct 14, 2019 2:08 pm
by SPPT
เซล A2-E6 ไว้ใส่ข้อมูล โดยคอลัมน์ A เป็นจุดเริ่มต้น
เมื่อใส่ข้อมูลในคอลัมน์ B รายการไหนซ้ำกับคอลัมน์ A ให้แสดงสีในช่องเซลเป็นสีแดง หากไม่ซ้ำให้เป็นสีเขียว
เมื่อใส่ข้อมูลในคอลัมน์ C รายการไหนซ้ำกับคอลัมน์ A และ B ให้แสดงสีในช่องเซลเป็นสีแดง หากไม่ซ้ำให้เป็นสีเขียว
เมื่อใส่ข้อมูลในคอลัมน์ D รายการไหนซ้ำกับคอลัมน์ A , B และ C ให้แสดงสีในช่องเซลเป็นสีแดง หากไม่ซ้ำให้เป็นสีเขียว
เมื่อใส่ข้อมูลในคอลัมน์ E รายการไหนซ้ำกับคอลัมน์ A , B , C และ D ให้แสดงสีในช่องเซลเป็นสีแดง หากไม่ซ้ำให้เป็นสีเขียว
หากต้องการให้คอลัมน์ D และ E เปลี่ยนจากการแสดงสีในช่องเซล เป็นตัวอักษรสี ต้องเขียนสูตรอย่างไร
และหากต้องการเลือกสี ต้องเขียนสูตรอย่างไร
Re: การหาข้อมูลซ้ำ ให้แสดงเป็นสี
Posted: Mon Oct 14, 2019 2:59 pm
by snasui

ลำดับขั้นตอนตามด้านล่างครับ
- คลุม B2:C6 > เข้าเมนู Home > Conditional Formatting > Manage Rules > New Rule > เลือก Use a formula to determine which cells to format > ที่ช่อง Format values where this formula is true: คีย์สูตร =COUNTIF($A$2:A$6,B2)>0 > คลิกปุ่ม Format > ที่แถบ Fill เลือกสีแดง > OK > OK
- คลิกปุ่ม New Rule > เลือก Use a formula to determine which cells to format > ที่ช่อง Format values where this formula is true: คีย์สูตร =COUNTIF($A$2:A$6,B2)=0 > คลิกปุ่ม Format > ที่แถบ Fill เลือกสีเขียว > OK > OK > OK
- คลุม D2:E6 > เข้าเมนู Home > Conditional Formatting > Manage Rules > New Rule > เลือก Use a formula to determine which cells to format > ที่ช่อง Format values where this formula is true: คีย์สูตร =COUNTIF($A$2:C$6,D2)>0 > คลิกปุ่ม Format > ที่แถบ Font เลือก Dropdown ที่ Color > เลือก สีแดง > OK > OK
- New Rule > เลือก Use a formula to determine which cells to format > ที่ช่อง Format values where this formula is true: คีย์สูตร =COUNTIF($A$2:C$6,D2)=0 > คลิกปุ่ม Format > ที่แถบ Font เลือก Dropdown ที่ Color > เลือก สีเขียว > OK > OK > OK
สำหรับการเลือกไม่สามารถเลือกเอาไว้ก่อน ยกเว้นจะเขียน VBA เข้าไปจัดการครับ
Re: การหาข้อมูลซ้ำ ให้แสดงเป็นสี
Posted: Mon Oct 14, 2019 11:29 pm
by SPPT
ที่ช่อง B2:C6 หากไม่มีการป้อนข้อมูล ทำให้เป็นสีขาวปกติเหมือน D2:E6 ได้มั้ยครับ
Re: การหาข้อมูลซ้ำ ให้แสดงเป็นสี
Posted: Tue Oct 15, 2019 6:36 am
by snasui

ปรับสูตรในข้อ 2 ตามโพสต์
#2 เป็นด้านล่างครับ
=And(b2<>"",COUNTIF($A$2:A$6,B2)=0)
Re: การหาข้อมูลซ้ำ ให้แสดงเป็นสี
Posted: Tue Oct 15, 2019 9:24 am
by SPPT
แก้ไขแล้ว ได้ผลตามต้องการครับ แต่เมื่อผมลองปรับสูตรในข้อ 4 จาก
=COUNTIF($A$2:C$6,D2)=0 เป็น =And(b2<>"",COUNTIF($A$2:C$6,D2)=0)
เผื่อว่าจะได้ผลเหมือนกัน ปรากฏว่า เมื่อลบ C3 ข้อมูล E3 เปลี่ยนไป
กลายเป็นตัวอักษรสีดำ และเมื่อคีย์ข้อมูลใหม่ที่ E6 ผลที่ได้ ไม่แสดงตามเงื่อนไข
คอลัมน์ D และ E ต้องแก้ไขอย่างไร ให้ได้ผลลัพธ์เหมือน คอลัมน์ B และ C ครับ
Re: การหาข้อมูลซ้ำ ให้แสดงเป็นสี
Posted: Tue Oct 15, 2019 6:53 pm
by snasui
SPPT wrote: Tue Oct 15, 2019 9:24 am
แต่เมื่อผมลองปรับสูตรในข้อ 4 จาก
=COUNTIF($A$2:C$6,D2)=0 เป็น =And(b2<>"",COUNTIF($A$2:C$6,D2)=0)
เผื่อว่าจะได้ผลเหมือนกัน...

ปรับสูตรเป็น
=And(d2<>"",COUNTIF($A$2:C$6,D2)=0)
Re: การหาข้อมูลซ้ำ ให้แสดงเป็นสี
Posted: Tue Oct 15, 2019 7:38 pm
by SPPT
ถูกต้องทุกประการ ขอบคุณครับ ^_^