Excel: ตรวจสอบว่าเซลล์มีค่าใดค่าหนึ่งจากหลายค่าหรือไม่


คุณสามารถใช้สูตรต่อไปนี้เพื่อตรวจสอบว่าเซลล์ใน Excel มีค่าเฉพาะค่าใดค่าหนึ่งจากหลายค่าหรือไม่:

 =SUMPRODUCT(--ISNUMBER(SEARCH( $E$2:$E$4 , A2 )))>0

ตัวอย่างนี้จะตรวจสอบว่าเซลล์ A2 มีค่าใดๆ ในช่วง E2:E4 หรือไม่

หากเป็นเช่นนั้น สูตรจะส่งกลับ TRUE

มิฉะนั้น สูตรจะส่งกลับ FALSE

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: ตรวจสอบว่าเซลล์มีค่าใดค่าหนึ่งจากหลายค่าหรือไม่

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

สมมติว่าเราต้องการตรวจสอบว่าแต่ละเซลล์ในคอลัมน์ A มีชื่อ Mavs, Jazz หรือ Nets หรือไม่

เมื่อต้องการทำเช่นนี้ เราสามารถใช้สูตรต่อไปนี้:

 =SUMPRODUCT(--ISNUMBER(SEARCH( $E$2:$E$4 , A2 )))>0

เราจะใส่สูตรนี้ในเซลล์ C2 จากนั้นคลิกและลากไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ C:

Excel ตรวจสอบว่าเซลล์มีค่าใดค่าหนึ่งจากหลายค่าหรือไม่

หากเซลล์ในคอลัมน์ A มีหนึ่งในสามทีมที่สนใจ เซลล์ที่เกี่ยวข้องในคอลัมน์ C จะส่งกลับ TRUE

มิฉะนั้น เซลล์ในคอลัมน์ C จะส่งกลับ FALSE

หากคุณต้องการส่งกลับค่าอื่นที่ไม่ใช่ TRUE หรือ FALSE คุณสามารถล้อมสูตรในฟังก์ชัน IF ได้:

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH( $E$2:$E$4 , A2 )))>0, "Yes", "No")

เราจะใส่สูตรนี้ในเซลล์ C2 จากนั้นคลิกและลากไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ C:

ตอนนี้แต่ละค่าในคอลัมน์ C จะส่งคืนค่า “ใช่” หรือ “ไม่ใช่” เพื่อระบุว่าค่าในเซลล์ที่เกี่ยวข้องในคอลัมน์ A มีหนึ่งในสามทีมที่สนใจหรือไม่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีตรวจสอบว่าช่วงมีค่าเฉพาะหรือไม่
Excel: วิธีตรวจสอบว่าเซลล์มีข้อความบางส่วนหรือไม่
Excel: วิธีตรวจสอบว่ามีค่าคอลัมน์อยู่ในคอลัมน์อื่นหรือไม่

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *