Page 1 of 1

เช็คข้อมูลซ้ำในคอลัมน์เดียวกัน

Posted: Mon May 07, 2018 1:02 pm
by timeskiller
อยากรบกวนให้ช่วยดูไฟล์ Excel นี้ครับ ลองหลายวิธีแต่ไม่สำเร็จครับ
ผมต้องการเช็คข้อมูลที่ซ้ำกันในช่อง รหัสสินทรัพย์ (คอลัมน์ B)
ที่ผมลองแล้วคือ
1. เพิ่มกฏ หน้าแรก จัดรูปแบบตามเงื่อนไข กฏใหม่ เช็คซ้ำ ใส่สี หรือ เน้นกฏของเซลล์ เท่าที่ลองไม่ได้หมดเลย
2. ลองใส่สูตร =COUNTIF($B$4:$B$53,B4)>1

จึงรบกวนให้ช่วยแนะนำด้วยครับ ขอบคุณครับ

Re: เช็คข้อมูลซ้ำในคอลัมน์เดียวกัน

Posted: Mon May 07, 2018 2:46 pm
by Jancha
ลองดูกระทู้นี้เป็นแนวทางนะครับ -->viewtopic.php?t=2131

Re: เช็คข้อมูลซ้ำในคอลัมน์เดียวกัน

Posted: Mon May 07, 2018 3:13 pm
by timeskiller
จากการลองทำตามหลายๆ ตัวอย่าง เหมือนผมคิดว่าปัญหามาจาก Type ของข้อมูลหรือเปล่าครับ
เพราะใส่สูตรเท่าไหร่ก็ไม่สามารถคำนวนได้ เพราะตัวเลขข้างหน้าเป็น 02 เวลาใส่สูตรแล้วเพี้ยนไปหมดเลยครับ

เลยอยากมาขอคำชี้แนะ ว่าควรเปลี่ยน Type อย่างไร หรือต้องตั้งค่าอะไรให้สามารถใช้สูตรคำนวนได้
ขอบคุณอีกครั้งครับ

Re: เช็คข้อมูลซ้ำในคอลัมน์เดียวกัน

Posted: Mon May 07, 2018 7:50 pm
by snasui
:D การเข้าใจว่าเป็นที่ Type ของข้อมูลเป็นการเข้ามจถูกต้องแล้วครับ ทั้งนี้เป็นเพราะการหาค่าซ้ำจากข้อความที่สามารถแปลงเป็นตัวเลขได้จะมีจุดอ่อนอยู่ครับ

หากใช้ Countif, Countifs, Sumif, Sumifs, Averageif, Averageifs สูตรพวกนี้จะแปลงข้อความที่สามารถแปลงเป็นตัวเลขได้ให้เป็นตัวเลขเสียก่อน และหากตัวเลขนั้นมีจำนวนหลักเกิน 15 หลักจะถูกตัดมาคำนวณแค่ 15 หลักเท่านั้นครับ

การแก้ไขปัญหาสามารถเพิ่มคอลัมน์เข้ามาช่วยได้ตามด้านล่างครับ
  1. เซลล์ E4 คีย์สูตรเพื่อเป็นคอลัมน์ช่วย
    ="_"&B4
    Enter > Copy ลงด้านล่าง
  2. คลุม B4:B53 > เข้าเมนู Home > Conditional Formatting > New Rule > เลือก Use a formula to determine with cells to format > ในช่อง Format values where this formula is true: เป็น =COUNTIF($E$4:$F$53,$E4)>1 > คลิกปุ่ม Format และกำหนดค่าตามต้องการ > OK > OK

Re: เช็คข้อมูลซ้ำในคอลัมน์เดียวกัน

Posted: Tue May 08, 2018 6:47 am
by timeskiller
ขอบคุณท่าน Admin มากเลยครับที่ช่วยชี้แนะให้ และขอบคุณท่านที่เข้ามาอ่านและช่วยออกความคิดด้วยนะครับ :cp: