สูตร Excel เพื่อค้นหารายการที่ซ้ำกันในหนึ่งคอลัมน์

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

ใน Microsoft Excel มีหลายวิธีในการค้นหารายการที่ซ้ำกันในคอลัมน์เดียว เราสามารถแทรกฟังก์ชันหรือใช้สูตรรวมเพื่อระบุรายการที่ซ้ำหรือตรงกันในสเปรดชีต Excel ของเรา ในบทความนี้ คุณจะได้เรียนรู้วิธีง่ายๆ ที่เป็นไปได้ทั้งหมดในการค้นหาค่าที่ซ้ำกันในคอลัมน์เดียวพร้อมตัวอย่างและภาพประกอบที่เหมาะสม

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถ ดาวน์โหลดสมุดงาน Excel ที่เราใช้ในการเตรียมบทความนี้

ค้นหารายการที่ซ้ำกันในหนึ่งคอลัมน์.xlsx

8 วิธีที่เหมาะสมในการค้นหา ทำซ้ำในหนึ่งคอลัมน์ด้วยสูตร Excel

1. ใช้ฟังก์ชัน COUNTIF เพื่อค้นหารายการที่ซ้ำกันพร้อมกับการเกิดขึ้นครั้งที่ 1

ในตารางต่อไปนี้ มีหลายชื่อที่อยู่ภายใต้ส่วนหัว ชื่อ ใน คอลัมน์ B และภายใต้ส่วนหัว ซ้ำ ใน คอลัมน์ C เราจะ ใช้ฟังก์ชัน COUNTIF เพื่อดูว่าชื่อใดในคอลัมน์ด้านซ้ายซ้ำกันหรือไม่ สูตรจะส่งกลับ TRUE สำหรับชื่อที่ซ้ำกัน และ FALSE สำหรับชื่อที่ไม่ซ้ำกัน

ในเอาต์พุตแรก เซลล์ C5 สูตรที่มีฟังก์ชัน COUNTIF จะเป็น:

=COUNTIF($B$5:$B$14,B5)>1

หลังจากกด Enter และเติมเซลล์ที่เหลือใน คอลัมน์ C โดยอัตโนมัติ เราจะได้ผลลัพธ์ต่อไปนี้

ในสูตรนี้ ฟังก์ชัน COUNTIF ส่งคืนจำนวนการนับสำหรับแต่ละชื่อและโดยใช้ตัวดำเนินการเชิงตรรกะ เราได้ค้นหาจำนวนที่มากกว่า 1 ดังนั้น เราสามารถระบุรายการที่ซ้ำกันได้โดยมองหาค่าบูลีน 'TRUE' เท่านั้น

อ่านเพิ่มเติม: สูตรเพื่อค้นหารายการที่ซ้ำกันใน Excel (6 ง่าย ๆ วิธี)

2. สร้างสูตรด้วยฟังก์ชัน IF และ COUNTIF เพื่อค้นหารายการที่ซ้ำกันในหนึ่งคอลัมน์

เรายังสามารถรวมฟังก์ชัน IF และ COUNTIF เพื่อส่งคืนผลลัพธ์ด้วยข้อความที่กำหนดเอง . ภายใต้ส่วนหัว ผลลัพธ์ สูตรจะส่งกลับ "ซ้ำ" สำหรับชื่อที่ซ้ำกันใน คอลัมน์ B และหากข้อความไม่ซ้ำกันในคอลัมน์ ชื่อ สูตรจะคืนค่าว่างสำหรับค่าข้อความที่สอดคล้องกัน

ดังนั้น สูตรที่จำเป็นจึงรวม IF และ COUNTIF ฟังก์ชันใน เซลล์ C5 ควรเป็น:

=IF(COUNTIF($B$5:$B$14,B5)>1,"Duplicate","")

ตอนนี้กด Enter ใช้ Fill Handle เพื่อเติมเซลล์อื่นๆ โดยอัตโนมัติภายใต้ส่วนหัว Output และคุณจะพบผลลัพธ์ต่อไปนี้พร้อมกัน

ใน สูตรนี้ ฟังก์ชัน IF จะค้นหาจำนวนที่มากกว่า 1 และถ้าพบ ก็จะส่งกลับข้อความที่ระบุ 'ซ้ำ' มิฉะนั้นจะเป็นเซลล์ว่าง

อ่านเพิ่มเติม: วิธีหาค่าซ้ำใน Excel โดยใช้สูตร (9 วิธี)

3. ค้นหารายการที่ซ้ำกันในหนึ่งคอลัมน์โดยไม่มีการเกิดขึ้นครั้งแรกใน Excel

ในส่วนนี้ เราจะแทรกสูตรที่จะแสดง "รายการซ้ำ" จากเกิดขึ้นครั้งที่ 2 ของข้อความที่คล้ายกัน ตัวอย่างเช่น ถ้าชื่อใน คอลัมน์ B มีอยู่สามครั้ง สูตรจะส่งคืนข้อความที่กำหนดไว้ 'ซ้ำกัน' สำหรับการเกิดขึ้นครั้งที่ 2 และ 3 เท่านั้น

สูตรที่จำเป็นสำหรับเอาต์พุตแรก เซลล์ C5 จะเป็น:

=IF(COUNTIF($B$5:$B5,B5)>1,"Duplicate","")

หลังจากกด Enter แล้วลากลงมาที่ เซลล์สุดท้ายในคอลัมน์ เอาต์พุต เราจะได้ค่าที่ส่งกลับต่อไปนี้

สำหรับเอาต์พุตแรกในเซลล์ C5 เราได้กำหนดช่วงเซลล์ด้วย $B$5:$B5 เท่านั้น ดังนั้น สูตรจะค้นหาเซลล์แรกเท่านั้นเพื่อหาค่าที่ซ้ำกัน ขณะที่ลาก Fill Handle ลงมาเพื่อหาผลลัพธ์ถัดไป จำนวนเซลล์ใน ช่วงที่กำหนด สำหรับฟังก์ชัน COUNTIF จะเพิ่มขึ้น 1 สำหรับแต่ละเซลล์ที่ต่อเนื่องกัน ดังนั้น การปรากฏขึ้นครั้งแรกของข้อความใดๆ ในคอลัมน์ ชื่อ จะไม่นับเกินกว่า 1 ที่นี่

อ่านเพิ่มเติม: วิธีค้นหารายการซ้ำใน a คอลัมน์โดยใช้ Excel VBA (5 วิธี)

4. สูตร Excel เพื่อค้นหารายการที่ซ้ำกันโดยคำนึงถึงตัวพิมพ์เล็กและใหญ่ในคอลัมน์เดียว

ตอนนี้เราจะใช้สูตรที่รวมกันอีกสูตรหนึ่งเพื่อค้นหารายการที่ซ้ำกันโดยคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ เราจะรวมฟังก์ชัน IF, SUM และ EXACT ที่นี่ ฟังก์ชัน EXACT ตรวจสอบว่าสตริงทั้งสองเหมือนกันทุกประการหรือไม่ ฟังก์ชัน SUM เพียงแค่บวกค่าตัวเลข

ในเอาต์พุตแรก เซลล์C5 สูตรรวมกับฟังก์ชันที่อ้างถึงจะเป็น:

=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1,"","Duplicate")

ตอนนี้กด Enter และป้อนทั้งคอลัมน์โดยอัตโนมัติเพื่อค้นหา ค่าที่ส่งคืนทั้งหมด

หากคุณสังเกตเห็น คุณจะพบว่าชื่อ 'Fred' มีอยู่สามครั้งในคอลัมน์ ชื่อ แต่สูตรได้ส่งคืน 'ซ้ำ' สำหรับสองรายการแรกเท่านั้น และรายการที่สามจะถูกละเว้น เนื่องจากตัวอักษรตัวแรกไม่ตรงกับรายการอื่น

🔎 สูตรทำงานอย่างไร

  • ฟังก์ชัน ตรงทั้งหมด ที่นี่จะมองหาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตรงกับข้อความแรกในคอลัมน์ชื่อ จึงแสดงผลลัพธ์ต่อไปนี้:

{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

  • ด้วยการใช้ double-unary (–) ค่าที่ส่งกลับจะแปลงเป็นตัวเลข '1' สำหรับ TRUE และ '0' สำหรับ เท็จ ดังนั้น ค่าที่ส่งคืนที่นี่จะเป็น:

{1;0;0;0;0;0;0;0;0;0}

  • ฟังก์ชัน SUM จะรวมค่าตัวเลขทั้งหมดที่พบในขั้นตอนก่อนหน้านี้
  • =SUM((–EXACT($B$5:$B$14, B5)))<=1: สูตรส่วนนี้จะตรวจสอบว่าผลรวมหรือค่าส่งคืนที่พบในขั้นตอนสุดท้ายเท่ากับหรือน้อยกว่า 1
  • สุดท้าย ฟังก์ชัน IF จะค้นหาผลรวมที่น้อยกว่าหรือเท่ากับ 1 และส่งกลับเซลล์ว่าง และหากไม่พบ ก็จะส่งกลับข้อความที่กำหนดไว้ 'Duplicate' .
  • สูตรนี้ใช้ได้กับเซลล์ที่เหลือในคอลัมน์ Output หลังจากที่เราเติมข้อมูลลงในเซลล์แรก

อ่านเพิ่มเติม: ค้นหารายการที่ซ้ำกันในสองคอลัมน์ใน Excel (6 แนวทางที่เหมาะสม)

การอ่านที่คล้ายกัน

  • Excel ค้นหารายการที่ซ้ำกันในคอลัมน์และลบแถว (4 วิธีด่วน)
  • Excel ค้นหาแถวที่ซ้ำกันโดยอิงจากหลายคอลัมน์
  • วิธีค้นหาแถวที่ซ้ำกันใน Excel (5 วิธีอย่างรวดเร็ว)
  • รายการ Excel 10 อันดับแรกที่มีรายการซ้ำ (2 วิธี)
  • วิธีเปรียบเทียบ แถวใน Excel สำหรับรายการที่ซ้ำกัน

5. ค้นหาลำดับของรายการที่ซ้ำกันด้วยสูตร Excel

ในส่วนนี้ เราจะค้นหารายการที่ซ้ำกันด้วยฟังก์ชัน COUNTIF จากนั้นจะส่งกลับหมายเลขลำดับของเหตุการณ์แต่ละรายการ ของข้อความที่คล้ายกันในคอลัมน์เอาต์พุต

สูตรที่ต้องการในเอาต์พุตแรก เซลล์ C5 คือ:

=COUNTIF($B$5:$B5,B5)

กด Enter กรอกทั้งคอลัมน์และคุณจะได้รับค่าที่ส่งคืนดังต่อไปนี้ ในภาพด้านล่าง ชื่อ Fred มีอยู่ 3 ครั้ง และในเซลล์เอาต์พุตที่ไฮไลต์ คุณจะเห็นตัวเลขตามลำดับสำหรับรายการที่ซ้ำกันทั้งหมด รวมถึงรายการที่ 1 ด้วย

ในสูตรนี้ เราใช้ การอ้างอิงเซลล์สัมพัทธ์ สำหรับช่วงเซลล์ที่เลือก ดังนั้น เมื่อสูตรเริ่มลงไปในคอลัมน์ Output ก็จะรับเข้าจำนวนเซลล์ที่เพิ่มขึ้นจนถึงเซลล์เอาต์พุตที่สอดคล้องกันเท่านั้น ดังนั้นข้อความที่ซ้ำกันในเซลล์ถัดไปทั้งหมดจะถูกละเว้นจนกว่าสูตรจะลดค่าที่ซ้ำกันลง

6. กรองและลบค่าที่ซ้ำกันในหนึ่งคอลัมน์ใน Excel

หลังจากใช้สูตรเพื่อค้นหาค่าที่ซ้ำกัน เราสามารถกรองและลบออกได้ทันที ในภาพด้านล่าง พบข้อมูลเอาต์พุตโดยทำตามวิธีก่อนหน้า ตอนนี้เราจะผ่านขั้นตอนต่อไปเพื่อให้บรรลุวัตถุประสงค์ในส่วนนี้

📌 ขั้นตอนที่ 1:

➤ เลือกตารางทั้งหมดก่อนรวมส่วนหัวด้วย

➤ ใต้แท็บ หน้าแรก เลือกตัวเลือก กรอง จาก เรียงลำดับ & ตัวกรอง แบบเลื่อนลงในกลุ่มคำสั่ง การแก้ไข

ดังนั้นเราจึงเพิ่งเปิดใช้งาน ตัวกรอง ปุ่มสำหรับส่วนหัวของเราในตารางต่อไปนี้

📌 ขั้นตอนที่ 2:

➤ คลิกที่ เอาต์พุต แบบเลื่อนลงและยกเลิกการเลือกตัวเลือกแรกที่แสดงค่าตัวเลข '1' .

➤ ตอนนี้กด ตกลง .

ขณะนี้เราเห็นข้อความที่ซ้ำกันโดยไม่มีครั้งแรกในตารางกรองด้านล่าง

📌<4 ขั้นตอนที่ 3:

➤ เลือกเซลล์ที่มีชื่อและผลลัพธ์ที่เกี่ยวข้อง

➤ และลบออกทั้งหมด

<1

📌 ขั้นตอนที่ 4:

➤ เปิดตัวกรอง เอาต์พุต อีกครั้ง

➤ ทำเครื่องหมายตัวเลือกแสดง '1' เท่านั้น

➤ กด Enter เป็นอันเสร็จ

ถูกใจใน ภาพหน้าจอต่อไปนี้ ตอนนี้คุณจะได้รับเฉพาะข้อมูลข้อความหรือชื่อเท่านั้น

อ่านเพิ่มเติม: วิธีค้นหา & ลบแถวที่ซ้ำกันใน Excel

7. สูตร Excel เพื่อค้นหารายการที่ซ้ำกันในหนึ่งคอลัมน์ตามเงื่อนไข

เรายังสามารถแทรกเงื่อนไขและค้นหารายการที่ซ้ำกันตามค่าที่อยู่ในคอลัมน์ได้อีกด้วย ในภาพด้านล่าง ตอนนี้เรามีคอลัมน์เพิ่มเติมที่แสดงถึงแผนกสำหรับพนักงานทุกคนในองค์กร

ตอนนี้เราอาจมีพนักงานสองคนที่มีชื่อคล้ายกันแต่อยู่ในแผนกที่แตกต่างกัน และหนึ่งในชื่อของพวกเขากับแผนกที่เกี่ยวข้องอาจมีการซ้ำซ้อนในชุดข้อมูลต่อไปนี้ ด้วยการรวมฟังก์ชัน IF และ COUNTIFS เราจะค้นหาแถวที่ซ้ำกัน

สูตรที่จำเป็นใน ผลลัพธ์แรก เซลล์ D5 จะเป็น:

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1,"Duplicate","")

หลังจากกด Enter และกรอกคอลัมน์ เอาต์พุต ทั้งคอลัมน์ เราจะได้ค่าที่ส่งคืนตามที่แสดงด้านล่าง

ใน คอลัมน์ B เรามีชื่อ 'Fred' thrice แต่มีเพียง ฝ่ายขาย แผนก (แถวที่ 7) อีกสองรายการที่มีชื่อคล้ายกันอยู่ใน ฝ่ายการตลาด แผนก (แถวที่ 9 และแถวที่ 13) ดังนั้นหนึ่งในนั้นคือการทำสำเนา ดังนั้นเราจึงสามารถป้อนหลายเงื่อนไขในฟังก์ชัน COUNTIFS เพื่อค้นหาผลลัพธ์ที่ต้องการ

อ่านเพิ่มเติม: ค้นหาค่าที่ตรงกันหรือค่าที่ซ้ำกันใน Excel

8. ค้นหาและเน้นรายการที่ซ้ำกันด้วยกฎการจัดรูปแบบตามเงื่อนไข

ในส่วนสุดท้าย เราจะค้นหารายการที่ซ้ำกันและเน้นโดยใช้คำสั่ง การจัดรูปแบบตามเงื่อนไข เราจะกำหนดสูตรด้วยฟังก์ชัน COUNTIF ใน กล่องกฎ จากนั้นกำหนดรูปแบบของเซลล์โดยสูตรของเราจะส่งกลับค่าบูลีน 'TRUE' เท่านั้น

มาทำตามขั้นตอนด้านล่างนี้เพื่อให้ผ่านเกณฑ์:

📌 ขั้นตอนที่ 1:

➤ เลือก ชื่อทั้งหมดภายใต้ส่วนหัว ชื่อ ใน คอลัมน์ B .

➤ ภายใต้แถบ หน้าแรก ให้เลือกตัวเลือก กฎใหม่ จากเมนูแบบเลื่อนลง การจัดรูปแบบตามเงื่อนไข

กล่องโต้ตอบชื่อ กฎการจัดรูปแบบใหม่ จะปรากฏขึ้น

📌 ขั้นตอนที่ 2:

➤ เลือก ประเภทกฎ เป็น 'ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ' .

➤ ในช่อง คำอธิบายกฎ ให้ฝังสูตรต่อไปนี้:

=COUNTIF($B$5:$B$14,B5)>1

➤ กด รูปแบบ .

📌 ขั้นตอนที่ 3:

➤ ใน หน้าต่างรูปแบบเซลล์ สลับไปที่แท็บ เติม และเลือกสีพื้นหลังสำหรับเซลล์ที่ซ้ำกัน

➤ กด ตกลง .

📌 ขั้นตอนที่ 4:

➤ คุณจะพบตัวอย่างรูปแบบเซลล์ดังภาพด้านล่าง

➤ กด ตกลง เป็นครั้งสุดท้าย เป็นอันเสร็จ

สุดท้าย คุณจะสังเกตเห็นรายการที่ซ้ำกันซึ่งไฮไลต์ไว้ รวมถึงเหตุการณ์ที่เกิดขึ้นครั้งแรกดังที่แสดงในภาพหน้าจอต่อไปนี้

อ่านเพิ่มเติม: วิธีค้นหา ไฮไลท์ & ลบรายการที่ซ้ำกันใน Excel

บทสรุป

ฉันหวังว่าวิธีการง่ายๆ ที่กล่าวถึงข้างต้นทั้งหมดจะช่วยให้คุณนำไปใช้ในสเปรดชีต Excel ได้เมื่อคุณมี เพื่อระบุรายการที่ซ้ำกันด้วยสูตร หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถตรวจสอบบทความอื่น ๆ ของเราเกี่ยวกับฟังก์ชันของ Excel ได้ในเว็บไซต์นี้

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง