ทำเครื่องหมายแถวที่เซลล์มีคำที่กำหนด ไม่ว่าจะอยู่ตรงไหนของข้อความ
คัดลอกสูตรนี้
=IF(ISNUMBER(SEARCH("urgent", A2)), "Yes", "No")SEARCH จะคืนค่าตำแหน่งของคำหากพบ (เป็นตัวเลข) หรือคืนค่าข้อผิดพลาดหากไม่พบ ISNUMBER จะแปลงค่านั้นเป็น TRUE/FALSE และ IF จะคืนค่าป้ายกำกับของคุณ SEARCH จะไม่แยกแยะอักษรตัวพิมพ์เล็ก-ใหญ่ ให้ใช้ FIND หากต้องการจับคู่แบบแยกแยะอักษรตัวพิมพ์เล็ก-ใหญ่
=IF(ISNUMBER(SEARCH("paid", B2)), "✓", "")→✓ทำเครื่องหมายแถวที่สถานะมีคำว่า "paid"
=IF(ISNUMBER(SEARCH("ltd", A2)), "Company", "Person")→CompanySEARCH ไม่สนใจตัวพิมพ์เล็กใหญ่ เซลล์ที่มี Acme Ltd จึงตรงเงื่อนไข
=IF(COUNTIF(A2, "*urgent*")>0, "Yes", "No")→YesCOUNTIF กับอักขระตัวแทนเป็นวิธีที่สั้นกว่าในการตรวจว่ามีข้อความบางส่วนอยู่หรือไม่
เปรียบเทียบโดยตรง: =IF(A2="urgent", "Yes", "No") ส่วน SEARCH ใช้สำหรับตรวจสอบการตรงกันบางส่วน (มีข้อความนั้นอยู่หรือไม่)
เปลี่ยน SEARCH เป็น FIND: =IF(ISNUMBER(FIND("Urgent", A2)), "Yes", "No") FIND แยกแยะตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
ใช้ =IF(ISTEXT(A2), "Text", "Not text") ISTEXT เป็น TRUE สำหรับค่าที่เป็นข้อความ และเป็น FALSE สำหรับตัวเลข วันที่ และเซลล์ว่าง
SEARCH คืนค่าตำแหน่งเมื่อพบข้อความ และคืนค่า #VALUE! เมื่อไม่พบ ISNUMBER จะแปลงผลนั้นเป็น TRUE หรือ FALSE เพื่อให้ IF ใช้งานได้
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน