สารบัญ
จับคู่รายการที่ซ้ำกันใน Excel นั้นง่ายมาก เราสามารถใช้ฟังก์ชันและ สูตรต่างๆ เพื่อค้นหารายการที่ซ้ำกันใน Excel ให้ฉันแสดงวิธีที่ดีที่สุดและง่ายที่สุดในการทำ vlookup ซ้ำรายการที่ตรงกันใน Excel
ดาวน์โหลดหนังสือแบบฝึกหัด
คุณสามารถดาวน์โหลดเทมเพลต Excel ได้ฟรีจากที่นี่และฝึกฝนด้วยตัวเอง
Vlookup Duplicate Matches.xlsx
5 วิธีในการทำ Vlookup Duplicate Matches ใน Excel
เรามาทำความรู้จักกับชุดข้อมูลของเรากันก่อน ในชุดข้อมูลของฉัน ฉันได้ใส่ชื่อพนักงานขายบางคนและสถานะการขายของพวกเขาเป็นเวลาสองสัปดาห์ติดต่อกัน ลองดูว่ามีบางสถานะที่เหมือนกัน ตอนนี้ฉันจะแสดงวิธีการ vlookup รายการที่ซ้ำกันเหล่านี้ด้วย VLOOKUP และฟังก์ชัน Excel อื่นๆ
วิธีที่ 1: ใช้ฟังก์ชัน VLOOKUP เพื่อค้นหารายการที่ซ้ำกันใน Excel
ใน วิธีแรกของเรา เราจะใช้ ฟังก์ชัน VLOOKUP เพื่อค้นหารายการที่ซ้ำกัน ฟังก์ชัน VLOOKUP สามารถค้นหาค่าในคอลัมน์ซ้ายสุดของตารางข้อมูล และส่งกลับค่าที่สอดคล้องกันจากคอลัมน์อื่นที่อยู่ทางด้านขวาของตาราง ที่นี่ ค่าการค้นหาของเราจะมาจาก คอลัมน์ D และจะหาค่าที่ซ้ำกันจาก คอลัมน์ C หากพบรายการซ้ำจะแสดงชื่อรัฐ มิฉะนั้นจะแสดง #N/A .
ขั้นตอนที่ 1:
⏩ เปิดใช้งาน เซลล์ E5 .<3
⏩พิมพ์สูตรด้านล่าง-
=VLOOKUP(D5,$C$5:$C$11,1,FALSE)
⏩จากนั้นกด ป้อน ปุ่มเพื่อรับผลลัพธ์
ขั้นตอนที่ 2:
⏩ ต่อมา เพิ่มเป็นสองเท่า -คลิก ไอคอน Fill Handle เพื่อคัดลอกสูตร
ตอนนี้คุณจะเห็นว่าพบรายการที่ซ้ำกัน
อ่านเพิ่มเติม: ค้นหารายการที่ซ้ำกันในสองคอลัมน์ใน Excel
วิธีที่ 2: ใช้ฟังก์ชัน MATCH เพื่อค้นหารายการที่ซ้ำกันใน Excel
ตอนนี้ เราจะค้นหารายการที่ซ้ำกันโดยใช้ ฟังก์ชัน MATCH แต่ที่นี่ ค่าการค้นหาของเราจะมาจาก คอลัมน์ C และจะหาค่าที่ซ้ำกันจาก คอลัมน์ D หากพบค่าที่ซ้ำกัน ก็จะแสดงหมายเลขแถวของค่าที่ซ้ำกัน ถ้า ไม่เช่นนั้นจะแสดง #N/A โปรดจำไว้ว่าที่นี่จะนับจำนวนแถวที่อ้างถึงอาร์เรย์ที่เลือก
ขั้นตอนที่ 1:
⏩ พิมพ์สูตรใน เซลล์ E5 –<3 =MATCH(C5,$D$5:$D$11,FALSE)
⏩ กดปุ่ม Enter
ขั้นตอนที่ 2:
⏩ สุดท้าย ใช้เครื่องมือ Fill Handle เพื่อคัดลอกสูตร
จากนั้นคุณจะเห็นว่ารายการที่ซ้ำกันถูกแยกด้วยหมายเลขแถวอาร์เรย์
อ่านเพิ่มเติม: ค้นหาค่าที่ตรงกันหรือค่าที่ซ้ำกันใน Excel
วิธีที่ 3: รวม IF, ISNA, VLOOKUP ฟังก์ชันค้นหาคู่ที่ซ้ำกันใน Excel
ตอนนี้เราจะรวมสามฟังก์ชันเพื่อจับคู่คู่ที่ซ้ำกัน นั่นคือฟังก์ชัน IF , ISNA , VLOOKUP ฟังก์ชัน IF ตรวจสอบว่าตรงตามเงื่อนไขหรือไม่และส่งคืนค่าหนึ่งค่าหากเป็นจริงและค่าอื่นถ้าเป็นเท็จ ฟังก์ชัน ISNA เป็นฟังก์ชันการจัดการข้อผิดพลาด ช่วยในการค้นหาว่าเซลล์ใดมีข้อผิดพลาด “ #N/A ” หรือไม่ ที่นี่ เราจะจับคู่รายการที่ซ้ำกันใน คอลัมน์ D สำหรับค่าของ คอลัมน์ C หากพบรายการที่ซ้ำกัน ระบบจะแสดง "ซ้ำ" หรือจะแสดง "ไม่ซ้ำกัน"
ขั้นตอนที่ 1:
⏩ ใน เซลล์ E5 เขียนสูตรที่กำหนด -
=IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)),"Unique","Duplicate")
⏩ จากนั้นเพียงกดปุ่ม Enter
ขั้นตอนที่ 2:
⏩ จากนั้นใช้ปุ่ม เครื่องมือ Fill Handle เพื่อคัดลอกสูตร
⏬ การแยกย่อยสูตร:
➤ VLOOKUP(D5,$C$5:$C$11,1,FALSE)
ขั้นแรก ฟังก์ชัน VLOOKUP จะค้นหา เซลล์ D5 ไปยังอาร์เรย์ C5:C11 และจะกลับมาเป็น-
นิวยอร์ก
➤ ISNA(VLOOKUP(D5, $C$5:$C$11,1,FALSE))
ฟังก์ชัน ISNA จะแสดง FALSE เนื่องจากไม่ได้รับข้อผิดพลาดใดๆ หากได้รับ จะแสดงเป็น TRUE ดังนั้นผลลัพธ์คือ-
FALSE
➤ IF(ISNA(VLOOKUP(D5,$C$5:$C$11, 1,FALSE)),”Unique”,”Duplicate”)
สุดท้าย ฟังก์ชัน IF จะให้เอาต์พุตเป็น “Duplicate” สำหรับ FALSE และ “Unique” สำหรับ TRUE มันคืนค่า-
ซ้ำ
การอ่านที่คล้ายกัน
- วิธีเปรียบเทียบแถวใน Excel สำหรับรายการที่ซ้ำกัน
- Excel ค้นหาข้อความที่คล้ายกันในสองคอลัมน์ (3 วิธี)
- วิธีค้นหา & ลบแถวที่ซ้ำกันใน Excel
- Excel ค้นหาแถวที่ซ้ำตามหลายคอลัมน์
วิธีที่ 4: ค้นหาค่าที่ซ้ำกันในสองคอลัมน์ใน Excel โดยใช้ฟังก์ชัน IF, ISNA, VLOOKUP
ในวิธีนี้ เราจะใช้วิธีการเดียวกันกับก่อนหน้านี้ ' ฟังก์ชันจับคู่รายการที่ซ้ำกันในสองคอลัมน์ นั่นเป็นเหตุผลที่ฉันวางค่าการค้นหาใน เซลล์ D13 ตอนนี้เราจะใช้การอ้างอิงเซลล์นี้เพื่อค้นหาข้อมูลที่ตรงกันทั้งใน คอลัมน์ C และ D หากเราพบข้อมูลที่ตรงกัน ระบบจะแสดง "ซ้ำ" หรือ "ไม่ซ้ำกัน"
ขั้นตอน:
⏩ เขียนสูตรที่กำหนดใน เซลล์ D14 –
=IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2,"Duplicated","Unique")
⏩ คลิกปุ่ม Enter สำหรับผลลัพธ์
จากนั้น คุณจะสังเกตเห็นว่ามันแสดง "ทำซ้ำ"
<0⏬ รายละเอียดสูตร:
➤ ISNA(VLOOKUP(D13,$C$5:$C$11, 1,FALSE))
ที่นี่ ฟังก์ชัน ISNA และ LOOKUP ทำงานเหมือนวิธีก่อนหน้า ดังนั้นมันจะคืนค่า-
FALSE
➤ IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1 ,FALSE)),0,1)
จากนั้นฟังก์ชัน IF จะแสดง O สำหรับ FALSE และ 1 สำหรับ จริง สำหรับอาร์เรย์ C5:C11 มันจะคืนค่าเป็น-
1
➤ IF(ISNA(VLOOKUP(D13,$D$5:$D$11, 1,FALSE)),0,1)
ที่นี่ IF ฟังก์ชันจะแสดง O สำหรับ FALSE และ 1 สำหรับ TRUE สำหรับอาร์เรย์ D5:D11 มันจะคืนค่าเป็น-
1
➤ IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP( D13,$D$5:$D$11,1,FALSE)),0,1)=2,”ทำซ้ำ”,”ไม่ซ้ำกัน”)
ตอนนี้ ฟังก์ชัน IF สุดท้ายจะสรุปผลลัพธ์ ของทั้งสองฟังก์ชัน IF หากผลรวมกลับมาเป็น 2 แสดงว่าซ้ำ หากไม่ใช่จะแสดงเฉพาะ ดังนั้นจึงส่งกลับ -
“ทำซ้ำ”
อ่านเพิ่มเติม: สูตร Excel เพื่อค้นหารายการที่ซ้ำกันในหนึ่งคอลัมน์
วิธีที่ 5: เข้าร่วม VLOOKUP และฟังก์ชัน COUNTIF เพื่อค้นหาคู่ที่ตรงกันใน Excel
สำหรับวิธีนี้ ฉันได้สร้างชุดข้อมูลใหม่สำหรับวิธีนี้แล้ว ฉันใช้ชื่อหลักสูตรภาษาการเขียนโปรแกรม ID ของหลักสูตรและชื่อผู้เข้าร่วม จะเห็นว่าบางคนลงเรียนวิชาเดียวกัน ตอนนี้ เราจะใช้ฟังก์ชัน VLOOKUP และ COUNTIF ร่วมกันเพื่อจับคู่รายการที่ซ้ำกัน เราทราบดีว่า VLOOKUP จะแสดงรายการแรกเสมอ จะทำอย่างไรถ้าเราต้องการค่าเหตุการณ์ต่อไป? มาดูกัน
ในตอนแรก เราจะสร้าง ID ที่ไม่ซ้ำกันโดยใช้ฟังก์ชัน COUNTIF
ขั้นตอนที่ 1:
⏩ สำหรับประเภทนั้น สูตรที่กำหนดใน เซลล์ B5 –
=COUNTIF($C$5:C5,C5)&"-"&C5
⏩ กดปุ่ม Enter
⏩ จากนั้นใช้เครื่องมือ Fill Handle เพื่อคัดลอกสูตร
ตอนนี้จะเห็นว่า ID ที่ซ้ำอยู่ในหมายเลขซีเรียล .
ขั้นตอนที่ 2:
⏩ เขียนสูตรที่กำหนดใน เซลล์ D15 –
=VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
⏩ คลิกปุ่ม Enter ปุ่ม
ขั้นตอนที่ 3:
⏩ สุดท้าย ใช้เครื่องมือ Fill Handle เพื่อ คัดลอกสูตร
และตอนนี้คุณจะเห็นว่าเรามีค่าที่เกิดขึ้นถัดไปซึ่งหมายถึงชื่อผู้เข้าร่วมสำหรับรหัสวิชาเดียวกัน
⏬ การแจกแจงสูตร:
⏩ COUNTIF($C$15:C15,C15)
ฟังก์ชัน COUNTIF จะนับการเกิดขึ้น จำนวนเซลล์ C15 ที่คืนค่าเป็น-
1
⏩ COUNTIF($C$15:C15,C15)&”-“&C15
จากนั้นจะเพิ่มยัติภังค์และค่าของเซลล์ที่มีหมายเลขเหตุการณ์เพื่อสร้าง ID เฉพาะที่จะคืนค่าเป็น-
1-C102
⏩ VLOOKUP(COUNTIF($C$15:C15,C15)&”-“&C15,$B$5:$E$11,4,FALSE)
สุดท้าย ฟังก์ชัน VLOOKUP จะค้นหาตาม ID เฉพาะนั้นไปยังอาร์เรย์ B5:E11 และจะแสดงผลลัพธ์จาก คอลัมน์ 4 ของอาร์เรย์นั้น ดังนั้นจะคืนค่าเป็น
“Peter”
อ่านเพิ่มเติม: การหาจำนวนแถวที่ซ้ำกันโดยใช้สูตร COUNTIF
สรุป
ฉันหวังว่าวิธีการทั้งหมดที่อธิบายไว้ข้างต้นจะดีพอสำหรับ vlookup ที่ตรงกันซ้ำ อย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นและโปรดให้ข้อเสนอแนะ