Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

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

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

6 วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel

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

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

ตอนนี้ เราจะใช้ไฟล์ CSV สองไฟล์นี้เพื่อเปรียบเทียบตัวเองโดยใช้วิธีการต่างๆ ใน ​​Excel ลองสำรวจพวกเขาทีละคน
ที่นี่เราใช้ Microsoft Excel 365 คุณสามารถใช้เวอร์ชันอื่นได้ตามสะดวก

1. ดูแบบเคียงข้างกัน

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

📌 ขั้นตอน:

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

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

หมายเหตุ: ดูแบบเคียงข้างกัน คำสั่งจะปรากฏเฉพาะเมื่อคุณเปิดเวิร์กบุ๊กตั้งแต่สองเวิร์กบุ๊กขึ้นไป มิฉะนั้น ริบบิ้นจะยังคงเป็นสีเทาและไม่ทำงานบนริบบิ้น .

การกระทำก่อนหน้านี้ของคุณจะเปิด จัดเรียง Windows กล่องโต้ตอบ

  • ในกล่องโต้ตอบ ให้เลือก แนวตั้ง เป็น จัดเรียง ชนิด
  • จากนั้น คลิก ตกลง .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

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

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

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

อ่านเพิ่มเติม: วิธีดูไฟล์ CSV ใน Excel (วิธีที่มีประสิทธิภาพ 3 วิธี)

2. การใช้ฟังก์ชัน IF

ในวิธีที่ 2 เราจะใช้ฟังก์ชัน IF . ที่ได้รับความนิยมมากที่สุด เพื่อเปรียบเทียบไฟล์ CSV 2 ไฟล์ ดังนั้นอย่ารอช้า มาดำดิ่งกันเลย!

📌 ขั้นตอน:

  • ขั้นแรก สร้างเวิร์กบุ๊ก Excel ใหม่
  • ในเซลล์ B2 ให้เขียน หัวเรื่อง เป็นไฟล์ CSV

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

  • ขั้นที่สอง เลือกเซลล์ B4 และป้อนสูตรต่อไปนี้
=IF('[File 1.csv]File 1'!B4<>'File 2.csv'!B4,1,0)

ที่นี่ ฟังก์ชัน IF แทรก logical_test ว่าค่าในเซลล์ B4 ของ ไฟล์ 1 ไม่ควรเท่ากับค่าของเซลล์ที่เกี่ยวข้อง B4 ของ ไฟล์ 2 . และถ้าข้อความนั้นเป็นจริง สูตรจะใส่ 1 ในเซลล์ B4 ในสมุดงานใหม่ มิฉะนั้น จะใส่ 0 .

  • หลังจากนั้น กด ENTER .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

  • ตอนนี้ นำเคอร์เซอร์ไปที่มุมล่างขวาของเซลล์ B4 และมันจะดูเหมือนเป็นบวก (+) เข้าสู่ระบบ. จริงๆ แล้วมันคือ Fill Handle เครื่องมือ
  • ดังนั้น ลากไปที่เซลล์ E4 .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

  • อีกครั้ง เลือกเซลล์ใน B4:E4 ช่วงแล้วลาก เติมจุดจับ ไปยังเซลล์ E14 .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

มันจะให้ผลลัพธ์ของเซลล์ที่เหลือทั้งหมด

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

ที่นี่ 1 หมายถึงมีการเปลี่ยนแปลงค่าของตำแหน่งเหล่านี้ใน ไฟล์ 1 และ ไฟล์ 2 . ในทางกลับกัน 0 บ่งบอกถึงค่าที่ไม่เปลี่ยนแปลง

อ่านเพิ่มเติม: ความแตกต่างระหว่างไฟล์ CSV และ Excel (11 ตัวอย่างที่เหมาะสม)

3. การใช้ฟังก์ชัน AND, IF และ ISBLANK

ใน วิธีก่อนหน้า เราทำการเปรียบเทียบไฟล์ CSV 2 ไฟล์ แต่เราควรทำอย่างไรเมื่อเรามีเซลล์ว่างในไฟล์ดังต่อไปนี้

ใน ไฟล์ 1 เราได้เซลล์ว่าง B10 และ D8 .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

ยิ่งกว่านั้น เราได้เซลล์ C13 ว่างเปล่าใน ไฟล์ 2 .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

ในก่อนหน้า .ของเรา วิธีเซลล์เหล่านี้จะได้ผลลัพธ์ 1 แต่ที่นี่เราต้องการให้มัน ว่างเปล่า ในสมุดงานใหม่ ให้เราสาธิตขั้นตอนด้านล่างนี้

📌 ขั้นตอน:

  • ในสมุดงานใหม่ ไปที่เซลล์ B4 และใส่สูตรต่อไปนี้
=IF(OR(ISBLANK('[File 1.csv]File 1'!B4),ISBLANK('File 2.csv'!B4)),"  ",IF('[File 1.csv]File 1'!B4='File 2.csv'!B4,0,1))

ที่นี่ เราใช้ ฟังก์ชัน ISBLANK เพื่อทดสอบว่าเซลล์ว่างหรือไม่ จากนั้น เรากำหนด ฟังก์ชัน OR เพื่อรวมสอง ISBLANK ฟังก์ชันทำงานในไฟล์ CSV ที่แตกต่างกันสองไฟล์ ตอนนี้มันทำงานเป็น logical_test ของ ฟังก์ชัน IFแรก . หากเป็นจริง สูตรจะส่งกลับ ว่าง (“ ”) . มิฉะนั้น จะส่งคืนผลลัพธ์ของวิธีก่อนหน้า .

ในกรณีเซลล์ B4 ไฟล์ CSV ทั้งสองไฟล์มีค่าและเหมือนกัน ดังนั้น ในสมุดงานใหม่ เซลล์ B4 จะได้รับค่า 0 .

  • ตามปกติ กด ENTER ที่สำคัญ

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

เราจะสังเกตได้ว่าเซลล์ B10 , C13, และ D8 เว้นว่างเหมือนในไฟล์ CSV

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

อ่านเพิ่มเติม: Excel VBA:รวมไฟล์ CSV หลายไฟล์ไว้ในสมุดงานเดียว 

การอ่านที่คล้ายกัน

  • วิธีการแปลง CSV เป็น XLSX (4 วิธีด่วน)
  • ไฟล์ CSV เปิดไม่ถูกต้องใน Excel (4 กรณีที่มีโซลูชัน)
  • วิธีการนำเข้า CSV ลงในแผ่นงานที่มีอยู่ใน Excel (5 วิธี)
  • วิธีการนำเข้าไฟล์ข้อความไปยัง Excel โดยใช้ VBA (3 วิธีง่ายๆ)
  • [แก้ไขแล้ว:] Excel กำลังเปิดไฟล์ CSV ในหนึ่งคอลัมน์ (โซลูชัน 3 รายการ)

4. การแทรกฟังก์ชัน IF และ COUNTIF

ในส่วนนี้ เราจะใช้ IF . ร่วมกัน และ COUNTIF ฟังก์ชั่น. ทำตามขั้นตอนง่ายๆ

📌 ขั้นตอน:

  • ขั้นแรก ให้สร้างคอลัมน์ใหม่ที่มีส่วนหัว เปรียบเทียบ ภายใต้ คอลัมน์ F .
  • จากนั้นไปที่เซลล์ F5 และเขียนสูตรด้านล่าง
=IF(COUNTIF('File 2.csv'!$E$5:$E$14,E5)=0,1,0)

สูตรนี้เปรียบเทียบค่าใน หน่วย คอลัมน์ของไฟล์ CSV 2 ไฟล์ที่แตกต่างกัน หากมีค่าเท่ากันในเซลล์ที่ตรงกัน ค่านั้นจะส่งกลับ 0 . มิฉะนั้นจะให้ 1 ในเซลล์

  • ตามนี้ กด ENTER .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

อ่านเพิ่มเติม: แปลง CSV เป็น Excel โดยอัตโนมัติด้วยขั้นตอนง่ายๆ

5. การใช้การจัดรูปแบบตามเงื่อนไข

ในวิธีนี้ เราจะใช้การจัดรูปแบบตามเงื่อนไข คุณลักษณะในการเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel เริ่มกันเลย

📌 ขั้นตอน:

  • ขั้นแรก ให้คัดลอกเวิร์กชีตจาก ไฟล์ 2 แล้ววางเป็นแผ่นงานใหม่ใน ไฟล์ 1 .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

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

  • อย่างที่สอง เลือกเซลล์ใน B4:E14 ช่วง.
  • หลังจากนั้น ไปที่ Home แท็บ
  • จากนั้น คลิกที่ การจัดรูปแบบตามเงื่อนไข เมนูแบบเลื่อนลงใน สไตล์ กลุ่ม
  • จากรายการแบบเลื่อนลง เลือก กฎใหม่ .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

กล่องโต้ตอบ กฎการจัดรูปแบบใหม่ จะปรากฏขึ้นต่อหน้าเราทันที

  • ที่นี่ เลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ภายใต้ เลือกประเภทกฎ ส่วน.
  • ใน จัดรูปแบบค่าที่สูตรนี้เป็นจริง ให้เขียนสูตรต่อไปนี้
=B4<>”File 2”!B4
  • หลังจากนั้น คลิกที่ รูปแบบ ปุ่ม.

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

ทันใดนั้น จัดรูปแบบเซลล์ วิซาร์ดปรากฏขึ้น

  • ต่อมา ไปที่ เติม แท็บ
  • ตามนี้ ให้เลือก สีแดง จากสีที่มีอยู่
  • จากนั้น คลิก ตกลง .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

  • ขณะนี้ ใน กฎการจัดรูปแบบใหม่ กล่องโต้ตอบ คลิก ตกลง .

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

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

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

6. การใช้รหัส VBA

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

📌 ขั้นตอน:

  • ในขั้นต้น รับสองไฟล์ในแผ่นงานเดียว เช่น ก่อน .
  • จากนั้นไปที่ นักพัฒนา แท็บ
  • หลังจากนั้น ให้คลิกที่ Visual Basic ใน รหัส กลุ่ม

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

ทันที Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างจะปรากฏขึ้น

  • ขณะนี้ ข้ามไปที่ แทรก แท็บ
  • หลังจากนั้น เลือก โมดูล จากตัวเลือก

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

มันแทรกโมดูลโค้ดที่เราสามารถเขียน VBA . ของเรา รหัสเพื่อเปรียบเทียบไฟล์ CSV 2 ไฟล์

  • ตอนนี้ วางโค้ดต่อไปนี้ลงในโมดูล
Sub Compare_2_CSV()
Dim dRange As Range, Select_Cell As Range
Sheets(1).Activate
Set dRange = ActiveCell.CurrentRegion
For Each Select_Cell In dRange
If Select_Cell.Value <> Sheets(2).Range(Select_Cell.Address).Value Then
Sheets(2).Range(Select_Cell.Address).Interior.Color = vbRed
End If
Next Select_Cell
End Sub

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

  • ดังนั้น วิ่ง รหัส.

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

หมายเหตุ: อย่าลืมเลือกเซลล์ B4 ใน ไฟล์ 1 แผ่นงานก่อนรันโค้ด .
ใน ไฟล์ 2 แผ่นงาน คุณสามารถสังเกตเห็นเซลล์ที่มีค่าต่างๆ จาก ไฟล์ 1 แผ่นงานถูกเน้นด้วยสีแดง

วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)

อ่านเพิ่มเติม: Excel VBA:นำเข้าไฟล์ข้อความที่คั่นด้วยจุลภาค (2 คดี)

บทสรุป

บทความนี้จะอธิบายวิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel ในลักษณะที่เรียบง่ายและกระชับ อย่าลืมดาวน์โหลด แบบฝึกหัด ไฟล์. ขอบคุณที่อ่านบทความนี้ เราหวังว่าสิ่งนี้จะเป็นประโยชน์ โปรดแจ้งให้เราทราบในส่วนความคิดเห็นหากคุณมีคำถามหรือข้อเสนอแนะ โปรดเยี่ยมชมเว็บไซต์ของเรา Exceldemy ผู้ให้บริการโซลูชัน Excel แบบครบวงจรเพื่อสำรวจเพิ่มเติม

บทความที่เกี่ยวข้อง

  • วิธีการเปิดไฟล์ CSV ใน Excel ด้วยคอลัมน์โดยอัตโนมัติ (3 วิธี)
  • Excel VBA เพื่อแปลงไฟล์ CSV เป็น XLSX (ตัวอย่างง่ายๆ 2 ตัวอย่าง)
  • วิธีการแปลง CSV เป็น XLSX โดยไม่ต้องเปิด (5 วิธีง่ายๆ)
  • วิธีอ่านไฟล์ CSV ใน Excel (4 วิธีที่เร็วที่สุด)
  • Excel VBA เพื่ออ่านไฟล์ CSV ทีละบรรทัด (ตัวอย่างในอุดมคติ 3 ตัวอย่าง)
  • วิธีการเปิด Notepad หรือไฟล์ข้อความใน Excel ด้วยคอลัมน์ (วิธีง่ายๆ 3 วิธี)