วิธี Vlookup จับคู่ที่ตรงกันใน Excel (5 วิธีง่ายๆ)

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

จับคู่รายการที่ซ้ำกันใน 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 ที่ตรงกันซ้ำ อย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นและโปรดให้ข้อเสนอแนะ

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