Excel: วิธีใช้ฟังก์ชัน if กับไวด์การ์ด
คุณสามารถใช้สูตรต่อไปนี้เพื่อสร้างฟังก์ชัน IF ด้วยไวด์การ์ดใน Excel:
วิธีที่ 1: ตรวจสอบว่าเซลล์มีข้อความบางส่วนหรือไม่
=IF(COUNTIF( A2 , "*hello*"),"Yes", "No")
สูตรนี้จะตรวจสอบว่าเซลล์ A2 มีข้อความ “สวัสดี” ที่ใดก็ได้ในเซลล์และส่งกลับ “ใช่” หรือ “ไม่ใช่” ตามลำดับ
วิธีที่ 2: ตรวจสอบว่าเซลล์มีรูปแบบเฉพาะหรือไม่
=IF(COUNTIF( A2 ,"???-???"),"Yes", "No")
สูตรนี้จะตรวจสอบว่าเซลล์ A2 มีรูปแบบที่มีอักขระสองตัวพอดี ตามด้วยยัติภังค์ตามด้วยอักขระสามตัวเท่านั้น จากนั้นจะส่งกลับ “ใช่” หรือ “ไม่ใช่” ตามลำดับ
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติกับรายการรหัสพนักงานต่อไปนี้สำหรับบางบริษัทใน Excel:
ตัวอย่างที่ 1: ตรวจสอบว่าเซลล์มีข้อความบางส่วนหรือไม่
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อตรวจสอบว่าเซลล์ A2 มีข้อความบางส่วน “AB” ที่ใดก็ได้ในรหัสพนักงานหรือไม่:
=IF(COUNTIF( A2 , "*AB*"),"Yes", "No")
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
คอลัมน์ B ส่งคืน “ใช่” หรือ “ไม่ใช่” เพื่อระบุว่ารหัสพนักงานแต่ละรายการมี “AB” หรือไม่
ตัวอย่างเช่น:
- AB-009 มี AB ดังนั้นคอลัมน์ B จึงส่งคืน “ใช่”
- AA-3345 ไม่มี AB ดังนั้นคอลัมน์ B จึงส่งคืน “No”
- AA-390 ไม่มี AB ดังนั้นคอลัมน์ B จึงส่งคืน “No”
และอื่นๆ
ตัวอย่างที่ 2: ตรวจสอบว่าเซลล์มีรูปแบบเฉพาะหรือไม่
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อตรวจสอบว่าเซลล์ A2 มีรูปแบบที่มีอักขระสองตัวพอดี ตามด้วยยัติภังค์ ตามด้วยอักขระสามตัวพอดี:
=IF(COUNTIF( A2 ,"???-???"),"Yes", "No")
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
คอลัมน์ B ส่งคืน “ใช่” หรือ “ไม่ใช่” เพื่อระบุว่ารหัสพนักงานแต่ละรายการมีรูปแบบที่เราระบุหรือไม่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีใช้ฟังก์ชัน IF พร้อมค่าข้อความ
Excel: วิธีสร้างฟังก์ชัน IF เพื่อส่งคืนใช่หรือไม่ใช่
Excel: วิธีใช้ฟังก์ชัน IF กับช่วงของค่า