สารบัญ
ในบางกรณี เราอาจต้อง เปรียบเทียบข้อความของสตริง และเน้นความเหมือนหรือความแตกต่างใน Excel บทความนี้จะแนะนำวิธีง่ายๆ แปดวิธีในการเปรียบเทียบข้อความใน Excel และเน้นความแตกต่าง
ดาวน์โหลดหนังสือแบบฝึกหัด
คุณสามารถดาวน์โหลดเทมเพลต Excel ฟรีได้จากที่นี่และฝึกฝน ด้วยตัวคุณเอง
เปรียบเทียบข้อความและเน้นความแตกต่าง.xlsm5 วิธีที่รวดเร็วในการเปรียบเทียบข้อความใน Excel และเน้นความแตกต่างสำหรับแถวเดียวกัน
เรามาทำความรู้จักกับชุดข้อมูลของเรากันก่อน ฉันได้วางหนังสือขายดีในร้านค้าออนไลน์เป็นเวลาสองเดือนติดต่อกัน ตอนนี้ฉันจะเปรียบเทียบและเน้นความแตกต่างโดยใช้เทคนิคง่ายๆ อันดับแรก ฉันจะแสดงวิธีทำสำหรับแถวเดียวกัน
วิธีที่ 1: ฟังก์ชันที่แน่นอน
ฟังก์ชัน EXACT ใช้เพื่อ เปรียบเทียบสตริงหรือข้อมูล 2 รายการ ซึ่งกันและกัน และให้ผลลัพธ์แก่เราว่าข้อมูลทั้งสองตรงกันทุกประการหรือไม่ ลองใช้วิธีแรกของเรา ในการแสดงผลลัพธ์ ฉันได้เพิ่มคอลัมน์ใหม่ชื่อ 'หมายเหตุ'
ขั้นตอนที่ 1:
⏩เปิดใช้งาน เซลล์ D5
=EXACT(B5,C5)
⏩จากนั้นกดปุ่ม Enter ปุ่ม
ขั้นตอนที่ 2:
⏩หลังจากนั้น ดับเบิลคลิก ไอคอน Fill Handle เพื่อคัดลอกสูตรสำหรับเซลล์อื่น
ตอนนี้ดูผลลัพธ์ที่แสดง FALSE สำหรับค่าต่างๆ และ จริง สำหรับค่าที่ตรงกันในแถวเดียวกัน
อ่านเพิ่มเติม: เปรียบเทียบสองเซลล์ใน Excel และส่งคืน TRUE หรือ FALSE (5 วิธีง่ายๆ )
วิธีที่ 2: ตรรกะบูลีน
เราสามารถดำเนินการเดียวกันได้โดยใช้ตรรกะ บูลีน ง่ายๆ สำหรับค่าที่แตกต่างกัน มันจะแสดง จริง และ เท็จ สำหรับค่าที่ตรงกันในแถวเดียวกัน
ขั้นตอนที่ 1:
⏩เขียนสูตรที่กำหนดใน เซลล์ D5 –
=B5C5
⏩กดปุ่ม Enter แล้วนำไปใช้ ไอคอน Fill Handle เพื่อคัดลอกสูตร
นี่คือผลลัพธ์ของเรา-
วิธีที่ 3: ฟังก์ชัน IF
หากคุณใช้ ฟังก์ชัน IF กับตรรกะ บูลีน เราจะได้ผลลัพธ์พร้อมข้อความที่เราระบุ ฉันได้ตั้งค่าให้แสดง 'ไม่ซ้ำกัน' หากได้รับข้อความอื่นและ 'คล้ายกัน' หากได้รับข้อความเดียวกัน
ขั้นตอน:
⏩ใน เซลล์ D5 พิมพ์สูตร-
=IF(B5C5,"Unique","Similar")
⏩จากนั้นคลิกปุ่ม Enter และใช้ Fill Handle เครื่องมือ
ตอนนี้คุณจะได้รับผลลัพธ์พร้อมข้อความที่ระบุ
อ่านเพิ่มเติม : คืนค่า ใช่ ถ้า 2 เซลล์ตรงกันใน Excel (10 วิธี)
วิธีที่ 4: การจัดรูปแบบตามเงื่อนไขด้วยสูตร
การจัดรูปแบบตามเงื่อนไข คือ ตัวเลือกที่สะดวกมากในการเปรียบเทียบข้อความและเน้นความแตกต่างใน Excel ที่นี่เราสามารถใช้สีที่เลือกไว้ล่วงหน้าเพื่อเน้นความแตกต่าง
ขั้นตอน1:
⏩เลือกช่วงข้อมูล B5:C12
⏩จากนั้นคลิกดังต่อไปนี้: หน้าแรก > การจัดรูปแบบตามเงื่อนไข > กฎใหม่
กล่องโต้ตอบการจัดรูปแบบจะเปิดขึ้น
ขั้นตอนที่ 2:
⏩ กด U สร้างสูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ จากช่อง เลือกประเภทกฎ
⏩หลังจากนั้น ให้พิมพ์สูตรที่ระบุด้านล่างใน รูปแบบ ค่าที่สูตรนี้เป็นจริง box-
=$B5$C5
⏩คลิก รูปแบบ
จากนั้น ' กล่องโต้ตอบจัดรูปแบบเซลล์' จะปรากฏขึ้น
ขั้นตอนที่ 3:
⏩ เลือกสีที่คุณต้องการจากปุ่ม เติม ตัวเลือก ฉันได้เลือกสีเขียวไลท์แล้ว
⏩กด ตกลง และมันจะกลับไปที่กล่องโต้ตอบก่อนหน้า
ขั้นตอนที่ 4:
⏩ ในขณะนี้ เพียงกด ตกลง .
ตอนนี้คุณจะเห็นว่า ตอนนี้ค่าในแถวเดียวกันถูกเน้นด้วยสีที่เลือก
อ่านเพิ่มเติม: วิธีเปรียบเทียบสองเซลล์และเปลี่ยนสีใน Excel (2 วิธี)
วิธีที่ 5: Excel VBA Macros
แทนที่จะใช้ฟังก์ชันในตัว เราสามารถเขียนโค้ดใน Excel เพื่อดำเนินการตามต้องการ ในวิธีนี้ ฉันจะเน้นความแตกต่างในแถวเดียวกันโดยใช้โค้ด VBA
ขั้นตอนที่ 1:
⏩ คลิกขวา เลื่อนเมาส์ไปที่ชื่อแผ่นงานเพื่อเปิดหน้าต่าง VBA
ขั้นตอนที่ 2:
⏩เขียนโค้ดด้านล่าง-
9258
⏩ต่อมากดไอคอน เรียกใช้ เพื่อเรียกใช้โค้ด
ตอนนี้กล่องโต้ตอบจะเปิดขึ้นเพื่อเลือกช่วงข้อมูลแรก
ขั้นตอนที่ 3:
⏩เลือกช่วง B5:C12
⏩กด ตกลง จากนั้นกล่องโต้ตอบอื่นจะเปิดขึ้นเพื่อเลือกช่วงข้อมูลที่สอง
ขั้นตอนที่ 4:
⏩ตั้งค่าช่วงข้อมูล C5:C12
⏩กด ตกลง อีกครั้ง
ขั้นตอนที่ 5:
⏩ตอนนี้เพื่อเน้นความแตกต่าง เพียงกดปุ่ม ไม่ ปุ่ม
เห็นไหม ข้อความต่างๆ ในแถวเดียวกันถูกเน้นด้วยสีแดง
3 วิธีที่รวดเร็วในการเปรียบเทียบข้อความใน Excel และเน้นความแตกต่างของทุกแถว
วิธีที่ 1: การจัดรูปแบบตามเงื่อนไข
เราสามารถใช้ การจัดรูปแบบตามเงื่อนไข เครื่องมือเพื่อ เปรียบเทียบข้อความใน excel และเน้นความแตกต่าง สำหรับทุกแถวโดยไม่มีสูตรใดๆ
ขั้นตอนที่ 1:
⏩ เลือกช่วงข้อมูล B5:C12
⏩จากนั้นคลิกดังนี้: หน้าแรก > การจัดรูปแบบตามเงื่อนไข > เน้นกฎของเซลล์ > ค่าที่ซ้ำกัน .
กล่องโต้ตอบจะเปิดขึ้น
ขั้นตอนที่ 2:
⏩ เลือกตัวเลือก ไม่ซ้ำใคร และสีที่ต้องการจากช่อง จัดรูปแบบเซลล์ที่มี
⏩สุดท้าย กด ตกลง .
ตอนนี้ข้อความต่างๆ ทั้งหมดจะถูกเน้นด้วยสีที่เราเลือก
วิธีที่ 2: ฟังก์ชัน IF+COUNTIF
เพื่อเปรียบเทียบข้อความใน excel และเน้นความแตกต่าง ตอนนี้เราจะรวมสองฟังก์ชันคือ- ฟังก์ชัน IF และ ฟังก์ชัน COUNTIF ที่นี่ เราจะตรวจสอบข้อความของ คอลัมน์ B ว่าข้อความเหล่านั้นเหมือนกันใน คอลัมน์ C หรือไม่ในแถวใดๆ ฟังก์ชัน IF ตรวจสอบว่าตรงตามเงื่อนไขหรือไม่ และส่งคืนค่าหนึ่งหากเป็นจริง และส่งคืนอีกค่าหนึ่งหากเป็นเท็จ COUNTIF ใช้เพื่อนับเซลล์ในช่วงที่ตรงตามเงื่อนไขเดียว
ขั้นตอน:
⏩พิมพ์สูตรใน เซลล์ D5 –
=IF(COUNTIF($C$5:$C$12,$B5)=0,"No match in C","Match in C")
⏩กดปุ่ม Enter
⏩สุดท้าย ใช้ปุ่ม <1 ไอคอน>Fill Handle เพื่อคัดลอกสูตรที่รวมกัน
ตอนนี้เราสามารถค้นหาความแตกต่างจากภาพด้านล่างได้อย่างง่ายดาย-
⏬ รายละเอียดสูตร:
➥ COUNTIF($C$5:$C$12,$B5)=0
ฟังก์ชัน COUNTIF จะตรวจสอบค่าของ เซลล์ B5 ผ่านช่วง C5:C12 ว่ามีค่าเท่ากันหรือไม่ ถ้าเท่ากันก็จะคืนค่า 1 มิฉะนั้นจะส่งกลับ 0 ดังนั้นผลลัพธ์จะคืนค่าเป็น-
FALSE
➥ IF(COUNTIF ($C$5:$C$12,$B5)=0,”ไม่ตรงกันใน C”,”ตรงกันใน C”)
สุดท้าย ฟังก์ชัน IF จะแสดง 'ไม่ตรงกันใน C' สำหรับ FALSE และ 'ตรงกันใน C' สำหรับ TRUE มันจะคืนค่าเป็น
ไม่ตรงกันใน C
วิธีที่ 3: ISERROR+VLOOKUP Functions
สุดท้าย ลองใช้ การรวมกันของฟังก์ชันอื่นเพื่อดำเนินการก่อนหน้านี้ เราจะใช้ฟังก์ชัน ISERROR และ VLOOKUP มันจะตรวจสอบข้อความของ คอลัมน์ B ถึง คอลัมน์ C หากได้รับข้อความผิดปกติจะแสดง TRUE หากไม่ใช่ แสดงว่า FALSE . ฟังก์ชัน ISERROR ใน Excel จะตรวจสอบว่าค่ามีข้อผิดพลาดหรือไม่ และส่งกลับค่า TRUE หรือ FALSE ฟังก์ชัน VLOOKUP ใช้เพื่อค้นหาค่าในคอลัมน์ซ้ายสุดของตาราง และส่งกลับค่าที่เกี่ยวข้องจากคอลัมน์ทางขวา
ขั้นตอน:
⏩พิมพ์สูตรที่กำหนดใน เซลล์ D5 –
=ISERROR(VLOOKUP(B5,$C$5:$C$12,1,0))
⏩จากนั้นกดปุ่ม Enter ปุ่มและใช้เครื่องมือ Fill Handle เพื่อคัดลอกสูตร
ตอนนี้ดูผลลัพธ์ในภาพด้านล่าง-
⏬ รายละเอียดสูตร:
➥ VLOOKUP(B5,$C$5:$C$12,1,0)
ฟังก์ชัน VLOOKUP จะตรวจสอบ เซลล์ B5 ผ่านช่วง C5:C12 หากพบค่าทั่วไปก็จะแสดงค่านั้น มิฉะนั้นจะแสดง #N/A ดังนั้นจะส่งกลับสำหรับ เซลล์ B5 –
#N/A
➥ ISERROR(VLOOKUP(B5 ,$C$5:$C$12,1,0))
จากนั้นฟังก์ชัน ISERROR จะแสดง “ TRUE ” สำหรับ #N /A และ “ FALSE ” สำหรับเอาต์พุตอื่นๆ สำหรับ เซลล์ B5 มันจะกลับเป็น-
“จริง”
สรุป
ฉันหวังว่า วิธีการทั้งหมดที่อธิบายไว้ข้างต้นจะดีพอที่จะเปรียบเทียบข้อความใน Excel และเน้นความแตกต่าง อย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นและโปรดให้ฉันคำติชม.