ไปยังเนื้อหาหลัก

วิธีจัดตำแหน่งที่ซ้ำกันหรือจับคู่ค่าในสองคอลัมน์ใน Excel

doc จัดตำแหน่งรายการที่ซ้ำกัน 1

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

จัดตำแหน่งที่ซ้ำกันหรือจับคู่ค่าในสองคอลัมน์ด้วยสูตร

จัดตำแหน่งที่ซ้ำกันหรือจับคู่ค่าในสองคอลัมน์ด้วยรหัส VBA

ค้นหาและเน้นค่าที่ซ้ำกันหรือค่าที่ตรงกันในสองคอลัมน์ด้วย Kutools for Excel


นี่คือสูตรง่ายๆที่สามารถช่วยให้คุณแสดงค่าที่ซ้ำกันจากสองคอลัมน์ กรุณาทำตามนี้:

ใส่สูตรนี้: =IF(ISNA(MATCH(A2,$C$2:$C$12,0)),"",INDEX($C$2:$C$12,MATCH(A2,$C$2:$C$12,0))) ลงในเซลล์ว่างซึ่งอยู่ข้างคอลัมน์แรกของคุณ B2ตัวอย่างเช่นจากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และค่าทั้งหมดทั้งในคอลัมน์ A และคอลัมน์ C จะสอดคล้องกับค่าที่ตรงกันในคอลัมน์ A โปรดดูภาพหน้าจอ:

doc จัดตำแหน่งรายการที่ซ้ำกัน 2

หมายเหตุ: ในสูตรข้างต้น A2 คือค่าเซลล์แรกของคอลัมน์ที่คุณต้องการเปรียบเทียบและ C2: C12 ข้อมูลคอลัมน์อื่นที่คุณต้องการเปรียบเทียบด้วย คุณสามารถเปลี่ยนการอ้างอิงเซลล์ตามความต้องการของคุณ


จัดตำแหน่งที่ซ้ำกันหรือค่าที่ตรงกันในสองคอลัมน์:

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

doc จัดตำแหน่งรายการที่ซ้ำกัน 7

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!


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

doc จัดตำแหน่งรายการที่ซ้ำกัน 3

1. ค้างไว้ ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ โมดูล หน้าต่าง.

รหัส VBA: จัดแนวรายการที่ซ้ำกันหรือจับคู่ค่าในสองคอลัมน์

Sub Listduplicates()
'Updateby Extendoffice 20160613
    Dim rngA As Range
    Set rngA = Range([E1], Cells(Rows.Count, "E").End(xlUp))
    rngA.Offset(0, 1).Columns.Insert
    With rngA.Offset(0, 1)
        .FormulaR1C1 = _
        "=IF(ISNA(MATCH(RC[-1],C[1],0)),"""",INDEX(C[1],MATCH(RC[-1],C[1],0)))"
        .Value = .Value
    End With
End Sub

หมายเหตุ: ในโค้ดด้านบน E1 เป็นเซลล์แรกในคอลัมน์เปรียบเทียบแรกของคุณและ E ระบุตัวอักษรคอลัมน์แรกของข้อมูลของคุณ และสองคอลัมน์ของคุณต้องอยู่ติดกัน

3. จากนั้นกด F5 คีย์เพื่อรันโค้ดนี้หลังจากรันโค้ดแล้วคอลัมน์ใหม่จะถูกแทรกระหว่างสองคอลัมน์นี้และค่าที่ซ้ำกันทั้งสองคอลัมน์จะถูกจัดแนวตามค่าแรกที่ตรงกัน


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

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:

1. ถือ Ctrl เพื่อเลือกคอลัมน์ข้อมูลสองคอลัมน์แยกกันจากนั้นคลิก Kutools > เลือกเลือกเซลล์เดียวกันและต่างกันดูภาพหน้าจอ:

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

doc จัดตำแหน่งรายการที่ซ้ำกัน 5

3. จากนั้นคลิก Ok ปุ่มและค่าที่ซ้ำกันทั้งในคอลัมน์ A และในคอลัมน์ B ได้ถูกเลือกและเน้นในคอลัมน์ A ดังภาพหน้าจอต่อไปนี้:

doc จัดตำแหน่งรายการที่ซ้ำกัน 6

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
gandon ebaniy, pervaya formula ne rabotaet!
This comment was minimized by the moderator on the site
It worked. Thanks a ton!
This comment was minimized by the moderator on the site
I had a huge volume of data and all the columns were misaligned , your formula helped a lot.! Kudos
I tried searching everywhere and wasn't satisfied but you nailed it:) Keep up the good work.
- Esha
This comment was minimized by the moderator on the site
How can we match 2 no of column with similar data example- column A (WB40 C 4212), Column B (4212)
This comment was minimized by the moderator on the site
Thank you for the help! Made my job easier. Keep up the great work.
This comment was minimized by the moderator on the site
Hi, I just wanted to say...Thank you very much, all the way from South Africa
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations