วิธีเปรียบเทียบข้อความระหว่างสองเซลล์ใน Excel (10 วิธี)

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

สารบัญ

เมื่อเราเปรียบเทียบเซลล์สองเซลล์ด้วยตนเอง ไม่ใช่เรื่องยาก แต่มันไม่ง่ายเลยที่จะเปรียบเทียบสตริงข้อความเป็นร้อยเป็นพัน โชคดีที่ MS Excel มีฟังก์ชันและวิธีการมากมายในการดำเนินการนี้อย่างง่ายดาย ในบทความนี้ ฉันจะสาธิตวิธีการต่างๆ เพื่อเปรียบเทียบข้อความของสองเซลล์ใน Excel

ดาวน์โหลดแบบฝึกหัดฝึกหัด

เปรียบเทียบ Text 2 เซลล์.xlsx

10 วิธีเปรียบเทียบข้อความของ 2 เซลล์ใน Excel

1. เปรียบเทียบข้อความของสองเซลล์โดยใช้ตัวดำเนินการ "เท่ากับ" (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่)

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

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ D5 .

=B5=C5

  • คัดลอกสูตรลงมาจนถึง D13 .

หมายเหตุ:

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

2. เปรียบเทียบข้อความของสองเซลล์โดยใช้ฟังก์ชัน EXACT (ตรงตามตัวพิมพ์เล็กและใหญ่)

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

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ D5 .

=EXACT(B5,C5)

  • คัดลอกสูตรลงไปถึง D13 .

ข้อสังเกต:

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

การใช้ฟังก์ชัน EXACT กับ IF เพื่อรับเอาต์พุตข้อความ:

ที่นี่เราจะเพิ่มเติม ใช้ ฟังก์ชัน IF กับฟังก์ชัน EXACT เพื่อแสดงผลลัพธ์ตามเงื่อนไข สำหรับสิ่งนี้ เราจะใช้ชุดข้อมูลเดียวกันข้างต้นด้วย

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ D5 .<13

=IF(EXACT(B5,C5),"Similar","Different")

คำอธิบายสูตร:

นี่คือภายในของเรา ฟังก์ชันคือ แน่นอน ซึ่งจะค้นหาการจับคู่ที่ตรงกันระหว่างสองเซลล์ มาดูไวยากรณ์ของฟังก์ชัน IF:

=IF (logical_test, [value_if_true], [value_if_false])

ในส่วนแรกจะใช้เงื่อนไขหรือเกณฑ์ จากนั้น ค่าที่จะพิมพ์หากผลลัพธ์เป็นจริงและจากนั้นหากผลลัพธ์เป็นเท็จ

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

  • คัดลอกสูตรลงไปถึง D13 .

3. เปรียบเทียบข้อความของสองเซลล์โดยใช้ฟังก์ชัน IF (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่)

เราสามารถใช้เฉพาะฟังก์ชัน IF ในการค้นหาข้อมูลที่ตรงกัน อีกครั้ง มาดูกระบวนการโดยใช้ชุดข้อมูลเดียวกันกัน

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ D5 .<13

=IF(B5=C5,"Yes","No")

  • คัดลอกสูตรจนถึง D13 .

4. เปรียบเทียบข้อความสองข้อความตามความยาวสตริงด้วยฟังก์ชัน LEN

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

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ D5.

=IF(LEN(B5)=LEN(C5), "Same", "Not Same")

คำอธิบายสูตร:

  • ก่อนอื่น เราจำเป็นต้องทราบแนวคิดพื้นฐานของ ฟังก์ชัน LEN
  • ไวยากรณ์ของฟังก์ชันนี้คือ: LEN (ข้อความ)
  • ฟังก์ชันนี้ใช้เพื่อนับอักขระของข้อความหรือสตริงใดๆ เมื่อเราส่งข้อความใดๆ ในฟังก์ชันนี้ มันจะส่งกลับจำนวนอักขระ
  • LEN(B5) ส่วนนี้จะนับอักขระของแต่ละเซลล์จากคอลัมน์แรกและ LEN(C5) สำหรับอันที่สอง
  • ถ้าความยาวเท่ากัน มันจะพิมพ์ “เหมือนกัน” และถ้าไม่ใช่ก็ “ไม่เหมือนกัน”

  • คัดลอกสูตรลงไปที่ D13 .

5. เปรียบเทียบข้อความของเซลล์ 2 เซลล์ที่มีช่องว่างที่ไม่จำเป็น

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

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ D5.

=TRIM(B5)=TRIM(C5)

คำอธิบายสูตร:

  • ก่อนอื่น เราจำเป็นต้องทราบแนวคิดพื้นฐานของ ฟังก์ชัน TRIM
  • ไวยากรณ์ของฟังก์ชันนี้คือ: TRIM(text)
  • ฟังก์ชันนี้ใช้เพื่อลบช่องว่างทั้งหมดออกจากสตริงข้อความ ยกเว้นช่องว่างเดียวระหว่างคำ
  • TRIM(B5) ส่วนนี้จะลบช่องว่างที่ไม่จำเป็นออกจากเซลล์ที่ต้องการ ช่องว่างเดียวระหว่างคำและ TRIM(C5) สำหรับคำที่สอง
  • หลังจากลบช่องว่าง หากทั้งสองเหมือนกัน มันจะพิมพ์ “TRUE” และถ้า ไม่ใช่ “FALSE” .

  • คัดลอกสูตรจนถึง D13 .

6. เปรียบเทียบสตริงข้อความของสองเซลล์ใน Excel ตามจำนวนอักขระที่ระบุ

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

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ E5

=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")),"Same","Not Same")

คำอธิบายสูตร:

  • นอกจากนี้ เรายังใช้ ฟังก์ชัน SUBSTITUTE มาดูพื้นฐานของฟังก์ชันนี้กัน
  • ไวยากรณ์ของฟังก์ชันนี้คือ: SUBSTITUTE (text, old_text, new_text, [instance])
  • อาร์กิวเมนต์ทั้งสี่นี้สามารถเป็น ส่งผ่านไปยังพารามิเตอร์ของฟังก์ชัน ตัวเลือกสุดท้ายคือตัวเลือก

    text- ข้อความที่จะเปลี่ยน

    old_text- ข้อความที่จะแทนที่

    new_text- ข้อความที่จะแทนที่ด้วย

    อินสแตนซ์- ตัวอย่างที่จะแทนที่ หากไม่ได้ระบุไว้ อินสแตนซ์ทั้งหมดจะถูกแทนที่ นี่เป็นทางเลือก

  • SUBSTITUTE(B2, character_to_count,””) โดยใช้ส่วนนี้ เรากำลังแทนที่ตัวระบุเฉพาะโดยไม่มีอะไรใช้ฟังก์ชัน SUBSTITUTE
  • จากนั้นใช้ LEN(C5)-LEN(SUBSTITUTE(C5, $B5,””)) และ LEN(D5)-LEN(SUBSTITUTE(D5, $B5, ””)) เรากำลังคำนวณจำนวนครั้งที่ตัวระบุเฉพาะปรากฏในแต่ละเซลล์ สำหรับสิ่งนี้ รับความยาวสตริงโดยไม่มีตัวระบุเฉพาะและลบออกจากความยาวทั้งหมดของสตริง
  • สุดท้าย ฟังก์ชัน IF ใช้เพื่อทำให้ผลลัพธ์มีความหมายมากขึ้นสำหรับผู้ใช้ของคุณโดยการแสดงค่าจริงหรือ ผลลัพธ์เท็จ

  • คัดลอกสูตรลงไปถึง E10

7. เปรียบเทียบข้อความจากสองเซลล์และไฮไลต์รายการที่ตรงกัน

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

📌 ขั้นตอน:

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

  • เลือกตัวเลือกที่มีเครื่องหมาย 1 .
  • ป้อนสูตรด้านล่างในช่องที่มีเครื่องหมาย 2 .

=$B5=$C5

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

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

  • คลิกที่ปุ่ม ตกลง .

  • ดูข้อมูลที่ตรงกันที่ไฮไลต์

8. เปรียบเทียบข้อความจากสองเซลล์บางส่วนใน Excel (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่)

ในแง่ของการเปรียบเทียบสองเซลล์บางครั้งเราอาจพิจารณาการจับคู่บางส่วน ในส่วนนี้ เราจะเห็นการเปรียบเทียบข้อความของเซลล์สองเซลล์เพียงบางส่วน มีฟังก์ชันมากมายใน Excel เพื่อตรวจสอบองค์ประกอบข้างขม่อม แต่ในตัวอย่างนี้ เราจะพิจารณา ฟังก์ชัน RIGHT .

ลองพิจารณาตารางข้อมูลนี้ แล้วเราจะพบว่าอักขระ 6 ตัวสุดท้ายตรงกับเซลล์ทั้งสองหรือไม่

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ D5 และคัดลอกสูตรจนถึง

=RIGHT(B5,5)=RIGHT(C5,5)

9. ค้นหาข้อมูลที่ตรงกันในสองเซลล์ใดก็ได้ในแถวเดียวกัน

มาสร้างชุดข้อมูลของรายการผลไม้สามรายการกันเถอะ ตอนนี้เราจะเปรียบเทียบเซลล์กันและเราได้สองเซลล์ที่ตรงกันในแถวเดียวกันจึงจะถือว่าตรงกัน

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ E5 และคัดลอกสูตรจนถึง

=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")

คำอธิบายสูตร:

  • นอกจากนี้ เรายังใช้ฟังก์ชัน OR มาดูไวยากรณ์ของฟังก์ชันนี้: OR (ลอจิคัล1, [ลอจิคัล2], …)
  • พารามิเตอร์สามารถใช้ลอจิกตั้งแต่สองตัวขึ้นไป

    ลอจิคัล1 -> ; ข้อกำหนดแรกหรือค่าตรรกะที่ต้องตัดสินใจ

    ตรรกะ2 -> ตัวเลือกนี้เป็นทางเลือก ข้อกำหนดที่สองหรือค่าตรรกะที่จะประเมิน

  • หรือ(B5=C5, C5=D5, B5=D5)

    ส่วนนี้จะตัดสินว่า เซลล์มีค่าเท่ากันหรืออย่างน้อยสองเซลล์มีค่าเท่ากัน หรือไม่. ถ้าใช่ ฟังก์ชัน IF จะตัดสินค่าสุดท้ายตามผลลัพธ์ของฟังก์ชัน หรือ

อ่านเพิ่มเติม: การนับการจับคู่ของ Excel ในสองคอลัมน์ (4 วิธีง่ายๆ)

10. ค้นหาเซลล์ที่ไม่ซ้ำและตรงกันโดยการเปรียบเทียบข้อความ

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

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ E5 และคัดลอกสูตรลงไปที่

=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0,"Unique","Match")

คำอธิบายสูตร:

  • ที่นี่ ฟังก์ชัน COUNTIF จะถูกใช้เพิ่มเติม
  • ในฟังก์ชันนี้ ทั้งอาร์กิวเมนต์ใน พารามิเตอร์เป็นข้อบังคับ ประการแรก ต้องใช้ช่วงของเซลล์ที่จะถูกนับ ส่วนที่สองใช้เกณฑ์ซึ่งเป็นเงื่อนไข ตามเงื่อนไขนี้ การนับจะดำเนินการ
  • โดยใช้ COUNTIF(C5:D5,B5)+(C5=D5)=0 เรากำลังพยายามค้นหาว่าแถวนั้นมี ค่าที่ตรงกันหรือไม่ซ้ำกัน หากจำนวนเป็น 0 แสดงว่าไม่ซ้ำกัน มิฉะนั้น จะมีค่าที่ตรงกัน

วิธีเปรียบเทียบเซลล์เดียวกับทั้งคอลัมน์ใน Excel

ที่นี่ เรามีชุดข้อมูลที่มีรายการผลไม้หนึ่งรายการและเซลล์ที่ตรงกัน ตอนนี้เราจะเปรียบเทียบเซลล์ที่ตรงกันกับ รายการผลไม้ คอลัมน์และค้นหาผลลัพธ์ที่ตรงกัน

📌 ขั้นตอน:

  • ป้อนสูตรใน เซลล์ E5

=$E$5=B5:B13

  • หลังจากนั้น กดปุ่ม Enter ปุ่ม

เมื่อ เซลล์ E5 ตรงกับเซลล์ที่สอดคล้องกันของ ช่วง B5:B13, จากนั้นส่งกลับ TRUE มิฉะนั้น ส่งกลับ FALSE .

สรุป

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

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