Excel: ค้นหาค่าในรายการแล้วส่งคืนใช่หรือไม่ใช่


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

 =IF(COUNTIF( $A$2:$A$14 , D2 )>0,"Yes","No")

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

หากมีค่าอยู่ในช่วง สูตรจะส่งกลับ “ใช่” ตามลำดับ

มิฉะนั้น สูตรจะส่งกลับ “ไม่ใช่”

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

ตัวอย่าง: ค้นหาค่าในรายการและส่งกลับใช่หรือไม่ใช่ใน Excel

สมมติว่าเรามีรายชื่อผู้เล่นบาสเก็ตบอลสองรายการต่อไปนี้ใน Excel:

สมมติว่าเราต้องการพิจารณาว่าผู้เล่นแต่ละคนในรายการ B มีอยู่ในรายการ A หรือไม่

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

 =IF(COUNTIF( $A$2:$A$14 , D2 )>0,"Yes","No")

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

สูตรส่งคืน “ใช่” หรือ “ไม่ใช่” สำหรับผู้เล่นแต่ละคนในรายการ B

ตัวอย่างเช่น เราเห็น:

  • แฮร์รี่ มีอยู่ในรายการ A
  • แบรนด์ ไม่มีอยู่ในรายการ A
  • ชาด มีอยู่ในรายการ A จริงๆ
  • จอห์น มีอยู่ในรายการ A

และอื่นๆ

หมายเหตุ : หากคุณต้องการส่งกลับค่าอื่นที่ไม่ใช่ “ใช่” และ “ไม่ใช่” เพียงแทนที่ค่าเหล่านั้นในสูตรด้วยค่าที่คุณต้องการ

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

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

Excel: วิธีเขียนคำสั่งกรณี
Excel: วิธีค้นหาค่าที่ไม่ซ้ำจากหลายคอลัมน์
Excel: วิธีจับคู่สองคอลัมน์และส่งกลับคอลัมน์ที่สาม

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

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