สูตร excel: ถ้าเซลล์เท่ากับค่ารายการแสดงว่า


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

 =IF(ISNUMBER(MATCH( A2 , $D$2:$D$5 ,0)), "Yes", "No")

สูตรนี้จะตรวจสอบว่าค่าในเซลล์ A2 อยู่ในช่วง D2:D5 หรือไม่

หากมีค่าอยู่ สูตรจะส่งกลับ Yes

หากไม่มีค่า สูตรจะส่งกลับ No

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

ตัวอย่าง: สูตร Excel สำหรับ “ถ้าเซลล์เท่ากับค่ารายการ ดังนั้น”

สมมติว่าเรามีรายชื่อทีมบาสเก็ตบอลในคอลัมน์ A และรายชื่อทีมอีกทีมในคอลัมน์ D ที่เป็นตัวแทนของทีมที่เข้ารอบตัดเชือก:

สมมติว่าเราต้องการตรวจสอบว่าแต่ละทีมในคอลัมน์ A เท่ากับค่าจากรายการในคอลัมน์ D แล้วส่งคืน “ใช่” หรือ “ไม่ใช่” ตามลำดับ

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อทำสิ่งนี้:

 =IF(ISNUMBER(MATCH( A2 , $D$2:$D$5 ,0)), "Yes", "No")

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

Excel ถ้าเซลล์เท่ากับค่ารายการแล้ว

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

โปรดทราบว่าเราสามารถส่งกลับค่าอื่นที่ไม่ใช่ “ใช่” หรือ “ไม่ใช่” ในสูตรได้

ตัวอย่างเช่น เราสามารถใช้สูตรต่อไปนี้แทนเพื่อส่งคืนชื่อทีม หากมีอยู่ในรายชื่อทีมรอบรองชนะเลิศหรือเป็นค่าว่าง มิฉะนั้น:

 =IF(ISNUMBER(MATCH( A2 , $D$2:$D$5 ,0)), A2 , " ")

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

คอลัมน์ B จะแสดงชื่อทีมหากมีอยู่ในรายชื่อทีมเพลย์ออฟหรือเว้นว่างไว้

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

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

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

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

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