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

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

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