Excel: วิธีตรวจสอบว่าเซลล์มีข้อความรายการหรือไม่
คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อตรวจสอบว่าเซลล์มีข้อความจากรายการหรือไม่:
=IF(OR(COUNTIF( A1 ,"*"& $E$2:$E$8 &"*")), "Yes", "No")
ในตัวอย่างนี้ หากเซลล์ A1 มีค่าข้อความใดๆ ในช่วง E2:E8 จะส่งกลับค่า Yes มิฉะนั้นจะส่งกลับค่า No
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: ตรวจสอบว่าเซลล์มีข้อความรายการใน Excel หรือไม่
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงจำนวนคะแนนที่ผู้เล่นบาสเก็ตบอลแต่ละคนทำได้:

มีสามทีมในบัญชีรายชื่อเท็กซัส: Mavs, Spurs และ Rockets
สมมติว่าเราต้องการสร้างคอลัมน์ใหม่ที่บอกว่าแต่ละทีมมาจากเท็กซัสหรือไม่
ขั้นแรก เราจะสร้างรายชื่อทีมเท็กซัสในคอลัมน์ E:

จากนั้นเราจะใช้สูตรต่อไปนี้เพื่อตรวจสอบว่าค่าในคอลัมน์ทีมมีค่าข้อความใด ๆ ในคอลัมน์ E หรือไม่:
=IF(OR(COUNTIF( A2 ,"*"& $E$2:$E$4 &"*")), "Yes", "No")
เราสามารถพิมพ์สูตรนี้ในเซลล์ C2 จากนั้นคัดลอกและวางลงในเซลล์ที่เหลือในคอลัมน์ C:

โปรดทราบว่าแถวใดๆ ที่มี Mavs, Spurs หรือ Rockets จะได้รับการกำหนดค่า ใช่ ในขณะที่แถวอื่นๆ ทั้งหมดจะได้รับการกำหนดค่า เป็น No
โปรดทราบว่าเราสามารถคืนค่าอื่นที่ไม่ใช่ “ใช่” และ “ไม่ใช่” ได้
ตัวอย่างเช่น เราสามารถใช้สูตรต่อไปนี้เพื่อส่งคืน “Texas” หรือ “Not Texas” แทน:
=IF(OR(COUNTIF( A2 ,"*"& $E$2:$E$4 &"*")), "Texas", "Not Texas")
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

โปรดทราบว่าแถวใดๆ ที่มี Mavs, Spurs หรือ Rockets จะได้รับการกำหนดค่า Texas ในขณะที่แถวอื่นๆ ทั้งหมดจะได้รับการกำหนดค่า Not Texas
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีนับรายการที่ซ้ำกันใน Excel
วิธีนับความถี่ของข้อความใน Excel
วิธีคำนวณค่าเฉลี่ยหากเซลล์มีข้อความใน Excel