วิธีเปรียบเทียบสองคอลัมน์เพื่อค้นหาความแตกต่างใน Excel

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

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

ดาวน์โหลดคู่มือฝึกปฏิบัติ

การเปรียบเทียบสองคอลัมน์เพื่อหาความแตกต่าง.xlsx

7 วิธีเปรียบเทียบสองคอลัมน์เพื่อหาความแตกต่างใน Excel

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

ดังนั้น เรามาเริ่มด้วยตัวอย่างง่ายๆ เพื่ออธิบายวิธีการทำสิ่งนี้ให้สำเร็จ

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

เราจะเห็น 7 กระบวนการต่างๆ ในการค้นหาความแตกต่างระหว่างสองคอลัมน์ ในทุกขั้นตอนของการเปรียบเทียบและค้นหาความแตกต่างระหว่างสองคอลัมน์ เราจะใช้ตารางเดียวกัน

1. การใช้การจัดรูปแบบตามเงื่อนไขเพื่อเปรียบเทียบสองคอลัมน์

เราสามารถใช้ การจัดรูปแบบตามเงื่อนไข เพื่อเน้นค่าเฉพาะของสองคอลัมน์ ขั้นตอนนั้นง่ายและระบุไว้ด้านล่าง

📌 ขั้นตอน:

  • ขั้นแรก เลือกช่วงที่คุณต้องการใช้การจัดรูปแบบตามเงื่อนไข ในตัวอย่างนี้ ช่วงคือ B5 : B11 .
  • ตอนนี้ ในแท็บ หน้าแรก ให้คลิก การจัดรูปแบบตามเงื่อนไข และภายใต้ เน้นกฎเซลล์ คลิกที่ ค่าที่ซ้ำกัน

  • ในกล่องโต้ตอบ ค่าที่ซ้ำกัน หากคุณเลือก ค่าที่ซ้ำกัน คุณจะเห็นค่าที่ซ้ำกันของสองเซลล์

  • หากคุณเลือก ไม่ซ้ำกัน ในกล่องโต้ตอบ ค่าที่ซ้ำกัน คุณจะเห็นค่าที่ไม่ซ้ำของสองเซลล์

<17

  • กด ตกลง เพื่อยืนยัน การจัดรูปแบบตามเงื่อนไข .

อ่านเพิ่มเติม: วิธีเปรียบเทียบสองคอลัมน์หรือรายการใน Excel

2. เปรียบเทียบสองคอลัมน์โดยใช้ฟังก์ชัน IF

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

📌 ขั้นตอน:

  • ก่อนอื่น สร้างคอลัมน์ใหม่เพื่อแสดงผลไม้ของ รายการที่ 1 มีอยู่ใน รายการ 2 .
  • ตอนนี้ เลือกเซลล์แรก (เช่น E5 ) ของคอลัมน์ที่สร้างขึ้นใหม่และใช้สูตรต่อไปนี้<13

=IF(B5=C5,"YES","NO")

ที่นี่

  • B5 = ผลไม้ในรายการ-1
  • C5 = ผลไม้ในรายการ-2

  • หลังจากนั้น กด ENTER และคุณจะเห็นคำสั่ง NO ในเซลล์ D5 .
  • ตอนนี้ ใช้ Fill Handle เครื่องมือสำหรับลากสูตรที่กำหนดลงและ ป้อนอัตโนมัติ สูตรลงจากเซลล์ D5 ถึง D11

  • ดังนั้น เซลล์ทั้งหมดจะแสดงผลลัพธ์ และคุณสามารถแยกความแตกต่างระหว่างสองคอลัมน์ได้

3. การใช้ฟังก์ชัน EXACT กับ เปรียบเทียบคอลัมน์

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

📌 ขั้นตอน:

  • ก่อนอื่น เลือกเซลล์ และพิมพ์สูตรต่อไปนี้ลงในเซลล์ .

=EXACT(B5,C5)

ที่นี่

  • B5 = ผลไม้ใน List-1
  • C5 = ผลไม้ในรายการ-2

  • จากนั้นกด ENTER และเซลล์จะส่งกลับ FALSE .

  • ตอนนี้ ลากสูตรลงมา แล้วเซลล์ของคุณจะแสดง ผลลัพธ์

4. การใช้ IF ร่วมกับฟังก์ชัน AND

การรวมกันของ IF และ AND<4 ฟังก์ชัน จะตอบสนองวัตถุประสงค์ของคุณ ดำเนินการดังต่อไปนี้

📌 ขั้นตอน:

  • ก่อนอื่น ใช้สูตรกับเซลล์ที่เลือก

=IF(AND(B5C5),"No Match","Match")

ที่นี่

  • B5 = ผลไม้ในรายการ-1
  • C5 = ผลไม้ในรายการ-2

  • จากนั้นลากสูตรลงมาเพื่อให้เซลล์แสดงผลลัพธ์

5. การรวมฟังก์ชัน IF, ISNA และ VLOOKUP

เราสามารถใช้ IF , ISNA และ ฟังก์ชัน VLOOKUP เพื่อค้นหาความแตกต่างระหว่างสองรายการหรือคอลัมน์ใน Excel ขั้นตอนมีดังต่อไปนี้

📌 ขั้นตอน:

  • ก่อนอื่น สร้างคอลัมน์ใหม่> เลือกเซลล์แรก (เช่น E5 ) ของคอลัมน์ที่สร้างขึ้นใหม่และใช้สูตรต่อไปนี้

=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),"NO","YES")

ที่นี่

  • B5 = ค่าการค้นหา
  • C5:C11 = อาร์เรย์การค้นหา

💡 รายละเอียดสูตร

VLOOKUP(B5,$C$5:$C$11,1,0) ค้นหาค่าของ B5 (เช่น Apple ) ในช่วง $C$5:$C$11 ค่านี้ไม่มีในอาร์เรย์การค้นหาและส่งคืน #N/A .

ฟังก์ชัน ISNA ตรวจสอบว่าเซลล์มีข้อผิดพลาด #N/A! หรือไม่ มันจะคืนค่า จริง หรือ เท็จ ขึ้นอยู่กับการมีอยู่ของ #N/A !

ดังนั้น ISNA(VLOOKUP(B5, $C$5:$C$11,1,0)) = ISNA(#N/A) ส่งคืน TRUE .

สุดท้าย IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),”ไม่ใช่”,”ใช่”) = IF(ISNA(#N/A),”ไม่ใช่” ,”ใช่”) = IF(จริง,”ไม่”,”ใช่”) = ไม่

ดังนั้น เอาต์พุต => ไม่ นั่นเป็นเพราะชื่อผลไม้ Apple จาก List-1 ไม่มีอยู่ใน List-2

  • หลังจากนั้น กด ENTER และคุณจะเห็นคำสั่ง NO ในเซลล์ D5 .

  • ตอนนี้ ใช้เครื่องมือ Fill Handle เพื่อลากสูตรและ ป้อนอัตโนมัติ สูตรลงจากเซลล์ D5 ถึง D11
  • สุดท้าย คุณจะเห็นความแตกต่างระหว่าง List-1 และ List-2

อ่านเพิ่มเติม: วิธีการเปรียบเทียบ สองคอลัมน์ใน Excel โดยใช้ VLOOKUP

6. ใช้การรวมกันของฟังก์ชัน IF, ISERROR และ MATCH

ในที่นี้เราจะใช้ IF , ฟังก์ชัน ISERROR และ MATCH เพื่อเปรียบเทียบสองคอลัมน์ เราจะเปรียบเทียบ List-1 กับ List-2 สูตรจะคำนวณสองรายการและจะส่งกลับชื่อผลไม้ซึ่งอยู่ใน List-1 เท่านั้น ขั้นตอนได้รับด้านล่าง

📌 ขั้นตอน :

  • ก่อนอื่น เลือกเซลล์แรก D5 ของคอลัมน์ที่สร้างขึ้นใหม่ และพิมพ์สูตรต่อไปนี้ลงในเซลล์ที่เลือก

=IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"")

ที่นี่

  • B5 = ค่าการค้นหา
  • C5:C11 = อาร์เรย์การค้นหา

💡 การแบ่งสูตร

ฟังก์ชัน MATCH ค้นหาค่าของ B5 (เช่น Apple ) ในช่วงการค้นหา $C$5:$C$11 .

ดังนั้น MATCH(B5,$C$5:$C$11,0) ส่งคืน #N/A เนื่องจากไม่พบค่าในช่วงการค้นหา

ตอนนี้ ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERROR(#N/A ) ส่งคืน TRUE .

สุดท้าย IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,””) = IF(TRUE,B5, “”) ผลตอบแทน ค่าของ B5 (เช่น Apple )

ดังนั้น OUTPUT => Apple .

  • หลังจากกด ENTER คุณจะเห็นผลลัพธ์ในเซลล์นั้น ตอนนี้ลากสูตรต่อไปนี้สำหรับเซลล์ถัดไป

  • ดังนั้น เซลล์ที่คุณคัดลอกสูตรจะแสดงผลลัพธ์ให้คุณเห็น<13

  • ด้วยวิธีเดียวกันนี้ คุณสามารถค้นหาชื่อผลไม้ซึ่งมีเฉพาะใน List-2 ในกรณีนั้น สูตรจะเป็น

=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")

ที่นี่

  • C5 = ค่าการค้นหา
  • B5:B17 = อาร์เรย์การค้นหา

7. การรวม IF และ COUNTIF ฟังก์ชันเปรียบเทียบคอลัมน์

ในขั้นตอนนี้ ถ้า List-1 มีชื่อผลไม้ที่ไม่ได้อยู่ใน List-2 สูตรที่เราจะใช้ จะบอกว่าไม่พบชื่อผลไม้จาก List-1 ใน List-2 เราจะรวมฟังก์ชัน IF และ COUNTIF เพื่อจุดประสงค์นี้ มาเริ่มการเปรียบเทียบกันเลย

📌 ขั้นตอน:

  • ก่อนอื่น พิมพ์สูตรต่อไปนี้ในเซลล์ D5 .

=IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "")

💡 รายละเอียดสูตร

ฟังก์ชัน COUNTIF ส่งคืนจำนวนเซลล์ทั้งหมดในช่วงที่กำหนด

COUNTIF($C$5:$C$11, $B5) ค้นหาค่าของเซลล์ B5 (เช่น Apple ) ในช่วง $C$5:$C$11 แต่ไม่พบสิ่งใดในช่วงนั้น ดังนั้น Output=> 0 .

สุดท้าย IF(COUNTIF($C$5:$C$11, $B5)=0 "ไม่พบในรายการ-2 ”, “”) = IF(0, “ไม่พบในรายการ-2”, “”) จะคืนค่า “ ไม่พบในรายการ-2 ” เมื่อเงื่อนไข คือ 0 มิฉะนั้นให้เซลล์ว่างไว้ ( “” )

ดังนั้น สุดท้าย Output=> “ ไม่พบในรายการ-2 “.

  • ตอนนี้ กด ENTER เพื่อให้เซลล์แสดงผล
  • หลังจากนั้น ลากสูตรลงมา

  • เมื่อทำเช่นนี้ คุณจะเห็นความแตกต่างระหว่างสองคอลัมน์

บทสรุป

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

หวังว่าบทความนี้จะเป็นประโยชน์กับคุณ เรียกดูเว็บไซต์ของเราเพื่อค้นหาบทความที่เป็นประโยชน์เพิ่มเติม ติดต่อกัน!

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