Excel

เซลล์มีข้อความเฉพาะ

Cell Contains Specific Text

สูตร Excel: เซลล์มีข้อความเฉพาะสูตรทั่วไป |_+_| สรุป

หากต้องการตรวจสอบว่าเซลล์มีข้อความเฉพาะหรือไม่ คุณสามารถใช้ฟังก์ชัน SEARCH ร่วมกับฟังก์ชัน ISNUMBER ในเวอร์ชันทั่วไป สตริงย่อย เป็นข้อความเฉพาะที่คุณกำลังมองหา และ ข้อความ แทนข้อความในเซลล์ที่คุณกำลังทดสอบ ในตัวอย่างที่แสดง สูตรใน D5 คือ:



= ISNUMBER ( SEARCH (substring,text))

สูตรนี้ส่งคืน TRUE หากพบสตริงย่อย และ FALSE หากไม่ใช่

หมายเหตุ: ฟังก์ชัน SEARCH จะค้นหาการจับคู่บางส่วนโดยอัตโนมัติ





คำอธิบาย

ฟังก์ชัน SEARCH จะคืนค่าตำแหน่งของสตริงการค้นหาเมื่อพบ และ #VALUE! ข้อผิดพลาดหากไม่พบ เราใช้ข้อเท็จจริงนี้เพื่อทดสอบว่าพบสตริงการค้นหาโดยใช้ฟังก์ชัน ISNUMBER เพื่อ 'จับ' ตำแหน่งตัวเลขที่ถูกต้องหรือไม่

excel ค้นหาตำแหน่งของอักขระในสตริง

ISNUMBER ส่งคืน TRUE สำหรับตัวเลขและ FALSE สำหรับอย่างอื่น ดังนั้น ถ้า SEARCH พบสตริงย่อย จะส่งกลับตำแหน่งเป็นตัวเลข และ ISNUMBER จะส่งกลับ TRUE หาก SEARCH ไม่พบสตริงย่อย จะส่งกลับ #VALUE! ซึ่งทำให้ ISNUMBER ส่งคืน FALSE



ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

ถ้าคุณต้องการให้สูตรนี้คำนึงถึงขนาดตัวพิมพ์ คุณสามารถแทนที่ฟังก์ชัน SEARCH ด้วยฟังก์ชัน FIND ดังนี้:

 
= ISNUMBER ( SEARCH (C5,B5))

ถ้าเซลล์มี

ถ้าคุณต้องการทำบางสิ่งเมื่อเซลล์มีข้อความเฉพาะ คุณสามารถตัดสูตรในคำสั่ง IF ดังนี้:

 
= ISNUMBER ( FIND (substring,text))

แทนที่จะคืนค่า TRUE หรือ FALSE สูตรด้านบน จะส่งกลับ 'Yes' if สตริงย่อย พบและ 'ไม่' ถ้าไม่พบ

ด้วยสตริงการค้นหาแบบฮาร์ดโค้ด

หากต้องการทดสอบเซลล์สำหรับสตริงย่อยแบบฮาร์ดโค้ดเพียงตัวเดียว ให้ใส่ข้อความในเครื่องหมายคำพูดคู่ ตัวอย่างเช่น ในการตรวจสอบ A1 สำหรับข้อความ 'apple' ให้ใช้:

 
= IF ( ISNUMBER ( SEARCH (substring,text)), 'Yes', 'No')

กำลังมองหามากกว่าหนึ่งสิ่ง?

หากคุณต้องการทดสอบเซลล์มากกว่าหนึ่งสิ่ง (เช่น สำหรับหนึ่งในหลาย ๆ สตริงย่อย) ดูตัวอย่างสูตรนี้ .

วิธีพิมพ์สเปรดชีต excel

ดูสูตรที่เกี่ยวข้องเพิ่มเติมด้านล่าง

ผู้เขียน Dave Bruns


^