วิธีค้นหาอักขระพิเศษในเซลล์ใน excel
คุณสามารถใช้สูตรต่อไปนี้เพื่อตรวจสอบว่าเซลล์ที่ระบุใน Excel มีอักขระพิเศษที่ใดก็ได้ในเซลล์หรือไม่:
=SUMPRODUCT(--ISNUMBER(SEARCH({"!","#","$","%","(",")","^","@","[","]", "{","}"}, A2 )))>0
สูตรนี้จะตรวจสอบว่าเซลล์ A2 มีอักขระพิเศษหรือไม่ และส่งคืน ค่า TRUE หากมี
มิฉะนั้นจะส่งกลับ FALSE
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: การค้นหาอักขระพิเศษในเซลล์ใน Excel
สมมติว่าเรามีรายการนิพจน์ต่อไปนี้ใน Excel:
สมมติว่าเราต้องการค้นหาแต่ละประโยคในคอลัมน์ A เพื่อพิจารณาว่ามีอักขระพิเศษหรือไม่
เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :
=SUMPRODUCT(--ISNUMBER(SEARCH({"!","#","$","%","(",")","^","@","[","]", "{","}"}, A2 )))>0
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
สูตรจะส่งกลับ ค่า TRUE หากประโยคมีอักขระพิเศษ
มิฉะนั้นจะส่งคืนค่า FALSE หากไม่พบอักขระพิเศษ
ตัวอย่างเช่น เราเห็น:
- ประโยคแรกมีอักขระพิเศษอย่างน้อยหนึ่งตัว
- ประโยคที่สองไม่มีอักขระพิเศษใดๆ
- ประโยคที่สามประกอบด้วยอักขระพิเศษอย่างน้อยหนึ่งตัว
และอื่นๆ
โปรดทราบว่าสูตรที่เราใช้ประกอบด้วยอักขระพิเศษที่พบบ่อยที่สุด แต่ถ้าคุณต้องการค้นหาอักขระพิเศษอื่นๆ เพียงรวมอักขระจากฟังก์ชัน SEARCH() ไว้ในสูตร
โปรดทราบว่าคุณสามารถเลือกค้นหาเฉพาะอักขระพิเศษที่ต้องการได้หากต้องการ
ตัวอย่างเช่น คุณสามารถใช้สูตรต่อไปนี้เพื่อค้นหาเฉพาะเครื่องหมายดอลลาร์หรือเครื่องหมายเปอร์เซ็นต์ในเซลล์:
=SUMPRODUCT(--ISNUMBER(SEARCH({"$","%"}, A2 )))>0
สูตรนี้จะคืน ค่า TRUE หากตรวจพบเครื่องหมายดอลลาร์ ($) หรือเครื่องหมายเปอร์เซ็นต์ (%) ในเซลล์ที่กำหนด หรือ FALSE หากตรวจไม่พบอักขระทั้งสองตัว
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีค้นหาเครื่องหมายดอกจันในเซลล์ใน Excel
วิธีค้นหาเครื่องหมายคำถามใน Excel
วิธีค้นหาค่าที่ไม่ซ้ำจากหลายคอลัมน์ใน Excel