ทดสอบว่าค่าปรากฏอยู่ที่ใดในคอลัมน์หรือรายการอื่นหรือไม่
คัดลอกสูตรนี้
=IF(COUNTIF(B:B, A2)>0, "Yes", "No")COUNTIF จะนับจำนวนครั้งที่ค่านั้นปรากฏ หากมากกว่าศูนย์แสดงว่ามีค่านั้นอยู่ IF จะเปลี่ยนค่านั้นให้เป็น ใช่/ไม่ใช่ ที่อ่านง่าย นี่เป็นวิธีที่ง่ายที่สุดในการเปรียบเทียบสองรายการเพื่อตรวจสอบการเป็นสมาชิก
=IF(COUNTIF(Approved, A2)>0, "✓", "")→✓ทำเครื่องหมายแถวที่ ID อยู่ในรายการที่ได้รับอนุมัติ
=COUNTIF(B:B, A2)>0→TRUEคืนค่า TRUE หรือ FALSE โดยตรง ไม่ต้องใช้ IF
=IF(ISNA(XLOOKUP(A2, B:B, B:B)), "New", "Existing")→ExistingXLOOKUP คืนค่า #N/A เมื่อไม่พบค่า ซึ่ง ISNA ตรวจจับได้
การใช้ MATCH
=IF(ISNUMBER(MATCH(A2, B:B, 0)), "Yes", "No")MATCH + ISNUMBER ก็ใช้ตรวจสอบการมีอยู่ได้เช่นกัน
ทำเครื่องหมายด้วย =IF(COUNTIF(ListB, A2)=0, "Missing", "") แล้วกรองหา "Missing"
ไม่ COUNTIF และ MATCH ไม่สนใจตัวพิมพ์เล็กใหญ่ หากต้องการทดสอบแบบแยกตัวพิมพ์ ให้ใช้ =SUMPRODUCT(--EXACT(A2, B2:B100))>0
ส่วนใหญ่เกิดจากช่องว่างเกิน หรือมีตัวเลขที่ถูกเก็บเป็นข้อความอยู่ฝั่งใดฝั่งหนึ่ง ให้ทำความสะอาดข้อมูลด้วย TRIM หรือแปลงตัวเลขด้วย VALUE
เพิ่มชื่อแผ่นงานไว้หน้าช่วง: =IF(COUNTIF(Sheet2!A:A, A2)>0, "Yes", "No")
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน