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