ฉันมีสองคอลัมน์ใน Excel และฉันต้องการค้นหา (เน้นที่เด่นกว่า) รายการที่อยู่ในคอลัมน์ B แต่ไม่อยู่ในคอลัมน์ A
วิธีที่เร็วที่สุดในการทำเช่นนี้คืออะไร?
ฉันมีสองคอลัมน์ใน Excel และฉันต้องการค้นหา (เน้นที่เด่นกว่า) รายการที่อยู่ในคอลัมน์ B แต่ไม่อยู่ในคอลัมน์ A
วิธีที่เร็วที่สุดในการทำเช่นนี้คืออะไร?
คำตอบ:
=MATCH(B1,ColumnToSearch,0)
หากสูตรล้มเหลวในการค้นหาคู่ที่ตรงกันจะมีการทำเครื่องหมาย # N / A ไม่เช่นนั้นจะเป็นตัวเลข
หากคุณต้องการให้มันเป็น TRUE สำหรับการจับคู่และ FALSE สำหรับไม่ตรงกันให้ใช้สูตรนี้แทน:
=ISNUMBER(MATCH(B1,ColumnToSearch,0))
หากคุณต้องการส่งคืนค่า unfoundและส่งคืนสตริงว่างสำหรับค่าที่พบ
=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
A:A
หรือช่วงของคุณแทนColumnToSearch
สูตร
Define Name...
(Excel 2019)
นี่เป็นวิธีที่รวดเร็วและสกปรก
ไฮไลต์คอลัมน์Bและเปิดรูปแบบตามเงื่อนไข
เลือกใช้สูตรในการกำหนดที่เซลล์ที่จะเน้น
ป้อนสูตรต่อไปนี้จากนั้นตั้งค่ารูปแบบที่คุณต้องการ
=countif(A:A,B1)=0
เลือกสองคอลัมน์ ไปที่การจัดรูปแบบตามเงื่อนไขและเลือกเน้นกฎของเซลล์ เลือกค่าซ้ำ เมื่อคุณไปยังขั้นตอนถัดไปคุณสามารถเปลี่ยนเป็นค่าที่ไม่ซ้ำกันได้ ฉันแค่ทำมันและมันก็ใช้ได้ผลสำหรับฉัน
เอาฉันตลอดไปคิดออก แต่มันง่ายมาก ข้อมูลที่สมมติว่าเริ่มต้นใน A2 และ B2 (สำหรับส่วนหัว) ให้ป้อนสูตรนี้ใน C2:
=MATCH(B2,$A$2:$A$287,0)
จากนั้นคลิกและลากลง
เซลล์#N/A
ที่มีค่าเฉลี่ยที่อยู่ติดกับเซลล์นั้นในคอลัมน์ B จะไม่ปรากฏที่ใดก็ได้ในทั้งคอลัมน์ A
โปรดทราบว่าคุณต้องเปลี่ยน $ A $ 287 เพื่อให้ตรงกับอาร์เรย์การค้นหาทั้งหมดของคุณในคอลัมน์ A ตัวอย่างเช่นหากข้อมูลของคุณในคอลัมน์ A ลดลง 1,000 รายการรายการนั้นควรเป็น $ A $ 1,000
=MATCH(B2,$A:$A,0)
ทำงานให้ฉัน
ดูคำตอบสูตรอาร์เรย์ของฉันสำหรับรายการไม่พบใน B ที่นี่:
= IFERROR (INDEX ($ A $ 2: $ A $ 1999 MATCH (0, IFERROR (MATCH ($ A $ 2: $ A $ 1,999, $ B $ 2: $ B $ 399,0) COUNTIF ($ C $ 1: $ C1, $ A $ 2: $ A $ 1999)), 0)), "")
ความต้องการของฉันไม่ใช่เพื่อเน้น แต่เพื่อแสดงค่าทั้งหมดยกเว้นที่ซ้ำกันระหว่าง 2 คอลัมน์ ฉันใช้ความช่วยเหลือของโซลูชัน @ brenton และปรับปรุงเพิ่มเติมเพื่อแสดงค่าเพื่อให้ฉันสามารถใช้ข้อมูลโดยตรง:
=IF(ISNA(MATCH(B2,$A$2:$A$2642,0)), A2, "")
คัดลอกสิ่งนี้ในเซลล์แรกของคอลัมน์ที่ 3 และใช้สูตรไปทั่วคอลัมน์เพื่อที่จะแสดงรายการทั้งหมดจากคอลัมน์ B ที่ไม่มีอยู่ในคอลัมน์ A
ขอบคุณผู้ที่แบ่งปันคำตอบของพวกเขา ด้วยวิธีการแก้ปัญหาของคุณฉันสามารถทำให้ตัวเองเป็นของตัวเอง
ในรุ่นของคำถามนี้ฉันมีสองคอลัมน์เพื่อเปรียบเทียบ - ระดับบัณฑิตศึกษาเต็มรูปแบบ (Col A) และส่วนย่อยของระดับบัณฑิตศึกษา (Col B) ฉันต้องการที่จะสามารถเน้นในชั้นเรียนจบการศึกษาเต็มรูปแบบสำหรับนักเรียนที่เป็นสมาชิกของชุดย่อย
ฉันใส่สูตรต่อไปนี้ลงในคอลัมน์ที่สาม:
=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)
นักเรียนของฉันส่วนใหญ่ใช้รหัสนี้แม้ว่าจะได้รับข้อผิดพลาดบางอย่างในข้อมูลแถวแรก ๆ
ในการเขียนC1
=if(A1=B1 , 0, 1)
จากนั้นในConditional formatting
เลือกหรือData bars
Color scales
มันเป็นวิธีที่ง่ายที่สุด