สารบัญ
นี่เป็นสถานการณ์ที่น่าสนใจที่มักจะเกิดขึ้น กล่าวคือ บางครั้งจำเป็นต้องแยกความแตกต่างของข้อมูลออกเป็นสองคอลัมน์ที่แตกต่างกัน มีกระบวนการมากมายที่ 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 ขั้นตอนที่เรากล่าวถึง การใช้การจัดรูปแบบตามเงื่อนไขเป็นวิธีที่ดีที่สุดในการเปรียบเทียบสองคอลัมน์ เนื่องจากในการจัดรูปแบบตามเงื่อนไข คุณสามารถเปรียบเทียบระหว่างหลายคอลัมน์ได้ ขั้นตอนจึงง่ายและรวดเร็ว และคุณจะพบทั้งข้อมูลที่ตรงกันและความแตกต่าง
หวังว่าบทความนี้จะเป็นประโยชน์กับคุณ เรียกดูเว็บไซต์ของเราเพื่อค้นหาบทความที่เป็นประโยชน์เพิ่มเติม ติดต่อกัน!