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:

ฟังก์ชัน Excel IF พร้อมไวด์การ์ด

คอลัมน์ 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 กับช่วงของค่า

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

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