ในบทความนี้ เราจะดูวิธีใช้ Wildcard (ตัวอักษรตัวแทน) ใน Excel
ตัวอักษรตัวแทน เช่น ดาวจัน "*", เครื่องหมายคำถาม "?" และทิลเด "~" สามารถขยายความสามารถในการค้นหา นับ และฟังก์ชันเพิ่มเติมใน Excel ได้อย่างมาก Wildcard ใน Excel ใช้ร่วมกับฟังก์ชันได้ เช่น AVERAGEIF, SUMIF, COUNTIF, Excel database functions และอื่นๆ
ดาวจัน "*" ใช้แทนตัวอักษรจำนวนเท่าใดก็ได้ ส่วนเครื่องหมายคำถาม "?" ใช้แทนตัวอักษรเพียง ตัวเดียว ส่วนทิลเด "~" ใช้ระบุเครื่องหมายคำถามหรือดาวจันตัวจริงในสตริงข้อความ
หมายความว่าอะไร? มาเริ่มต้นด้วยตัวอย่างง่ายๆ กันเลย
โปรดดาวน์โหลดไฟล์ฝึกปฏิบัติเพื่อทดลองเอง
4 วิธีที่เหมาะสมในการใช้ Wildcard ใน Excel
พ่อแม่ใหม่ทุกคู่ ยินดีต้อนรับความคิดในการเลือกชื่อให้ลูก มีฐานข้อมูลต่างๆ แสดงชื่อยอดนิยมในประเทศต่างๆ ตามสำรวจของ Baby Center ที่สำรวจพ่อแม่เกือบ 400,000 คน ชื่อยอดนิยมสำหรับเด็กหญิงปี 2016 คือ Sophia ส่วนเด็กชายคือ Jackson
ในตัวอย่างของเรา คู่พ่อแม่สมมติ 2 คู่ รวบรวมรายชื่อตามความชอบและข้อมูลจากเพื่อนและญาติ พวกเขาคาดหวังลูกสาว ใกล้ถึงวันคลอด จึงตัดสินใจผ่านรายชื่อที่รวบรวม และใช้ wildcard เพื่อเพิ่มประสิทธิภาพการค้นหา
ข้อมูลต้นทางแสดงด้านล่าง:

1. ใช้ฟังก์ชัน COUNTIF หาชื่อที่ลงท้ายด้วยคำเฉพาะ
ในวิธีนี้ ใช้ฟังก์ชัน COUNTIF หาชื่อที่ลงท้ายด้วยคำว่า "anne" ฟังก์ชัน COUNTIF แสดงจำนวนผลลัพธ์ที่พบในชุดข้อมูล ดูรูปที่ 2 ของวิธีนี้ ตัวเลข 3 แสดงจำนวนผลลัพธ์ที่พบ
ขั้นตอน:
- แม่ชอบเสียงชื่อที่ลงท้ายด้วย "anne" เช่น Joanne และอยากดูว่ามีกี่ชื่อในรายการ ดาวจัน wildcard ใช้ได้ในกรณีนี้ เนื่องจากเธอไม่แน่ใจว่ามีตัวอักษรอีกเท่าไรก่อน "anne"
อ่านเพิ่มเติม: วิธีสร้างตัวเลขสุ่มใน Excel (คู่มือฉบับสมบูรณ์)
- ดังนั้น ในเซลล์ E5 ใส่สูตรต่อไปนี้โดยใช้ดาวจัน wildcard:
=COUNTIF(B5:B22,"*anne")
- กด CTRL – ENTER

อ่านเพิ่มเติม: วิธีใช้ COUNTIF กับ Wildcard ใน Excel (7 วิธีง่าย)
- สาม ชื่อ ตรงตามเกณฑ์และความชอบของแม่

2. ใช้ Conditional Formatting ร่วมกับ Wildcard
เพื่อใช้ wildcard ใน Excel ใช้ Conditional Formatting หาชื่อเฉพาะในชุดข้อมูล Conditional formatting หาผลลัพธ์เฉพาะโดยการเพิ่มกฎใหม่ มาดูขั้นตอนกัน
ขั้นตอน:
- เพื่อดูชื่อจริงที่ตรงตามเกณฑ์ เราจะใช้ conditional formatting (การจัดรูปแบบมีเงื่อนไข) ร่วมกับ wildcard เพื่อเน้นชื่อเหล่านี้
- เน้นช่วงข้อมูล แล้วไปที่ Home > Styles > Conditional Formatting ตามภาพ

- คลิก ที่ลูกศร drop-down ถัดจาก Conditional Formatting และเลือก Highlight Cells Rules > Text that Contains (เน้นเซลล์ที่มีข้อความ)

- ในกล่อง Format cells that contain the text ใส่ *anne ตามภาพ

- คลิก OK เพื่อดูชื่อทั้งหมดที่ลงท้าย anne ถูกจัดรูปแบบสีแดง

อ่านเพิ่มเติม
- VLOOKUP กับ Wildcard ใน Excel (3 วิธี)
- Excel VBA: ลบไฟล์ด้วย Wildcards (4 วิธี)
- Excel Match Wildcard ใน Lookup Array (พร้อม 3 สูตร)
- พ่อชอบ Isabelle หรือ Isabella ซึ่งต่างกันแค่ตัวอักษรตัวสุดท้าย เพื่อหานี้ เราทำดังนี้
- ขั้นแรก ล้าง conditional formatting ปัจจุบัน โดยเลือก Home > Styles > Conditional Formatting > Clear Rules > Clear Rules From Entire Sheet ตามภาพ เพื่อลบ conditional formatting ก่อนหน้า

- เน้น ช่วงข้อมูลอีกครั้ง ไปที่ Home > Styles > Conditional Formatting > Highlight Cells Rules > Text that Contains และใส่ Isabell? เพื่อดู Isabelle และ Isabella ถูกเน้น พวกมันต่างกันแค่ตัวอักษรเดียว จึงใช้เครื่องหมายคำถาม wildcard คลิก OK

อ่านเพิ่มเติม: ค้นหาเครื่องหมายคำถามใน Excel (4 วิธีที่เหมาะสม)
- ตอนนี้ โปรแกรมเน้นเฉพาะ Isabelle และ Isabella ซึ่งต่างกันแค่ตัวอักษรเดียว

3. หาชื่อที่มีดาวจันโดยใช้ฟังก์ชัน COUNTIF
ในส่วนนี้ ใช้ฟังก์ชัน COUNTIF หาชื่อเฉพาะที่มีดาวจัน ฟังก์ชันทำงานเหมือนกระบวนการที่อธิบายไปก่อนหน้า มาดูขั้นตอนทั้งหมด
ขั้นตอน:
- ในแผ่นถัดไป มีชื่อที่ปู่ย่าตายายชอบ แทนด้วย ดาวจัน ตามภาพ

อ่านเพิ่มเติม: วิธيلบดาวจันใน Excel (5 วิธีง่าย)
- เราสามารถ นับ ได้ว่ามีกี่ชื่อในรายการที่ปู่ย่าตายายชอบ ดังนั้น ในเซลล์ D5 ใส่สูตร:
=COUNTIF(B5:B22,"*~*")
ทิลเด ในกรณีนี้ หมายถึงดาวจันตัวที่สองเป็นส่วนจริงของสตริงข้อความ ดาวจันตัวแรกเป็น wildcard บอก Excel ให้ค้นหาตัวอักษรจำนวนเท่าไรก็ได้ ก่อนดาวจันจริง

- กด CTRL-ENTER ได้ 3 หมายถึงมี 3 ชื่อในรายการที่ปู่ย่าตายายชอบ
4. ใช้ Conditional Formatting หาชื่อที่มีดาวจัน
ด้วย Conditional Formatting จะหาชื่อที่มีดาวจันโดยเพิ่มกฎใหม่ มาดูขั้นตอน
ขั้นตอน:
- เพื่อดูชื่อจริงด้วย conditional formatting เน้นช่วงข้อมูลอีกครั้ง ไปที่ Home > Styles > Conditional Formatting > Highlight Cells Rules > Text that Contains และใส่ *~* แล้ว คลิก OK

- ปู่ย่าตายายชอบและแทนด้วย ดาวจันจริง 3 ชื่อ ตามภาพด้านล่าง

อ่านเพิ่มเติม: วิธีค้นหา * ตัวอักษร ไม่ใช่ Wildcard ใน Excel (2 วิธี)
การกรองข้อมูลด้วย Excel Wildcard (Filter Excel Wildcard)
ในส่วนนี้ จะแสดงกระบวนการกรอง wildcard กระบวนการง่ายๆ โดยการกรองชุดข้อมูลทั้งหมด คุณสามารถหาผลลัพธ์ที่ต้องการได้ มาดูวิธีกรอง excel wildcard
ขั้นตอน:
- ขั้นแรก Select (เลือก) ชุดข้อมูลทั้งหมด
- ไปที่ แท็บ Data ของ Toolbar (ริบบิ้น)
- ในส่วน Sort & Filter จะพบตัวเลือก Filter คลิก ที่นั่น

- จะได้ไอคอนที่มุมขวาบนของป้ายกำกับชุดข้อมูล คลิก ที่นั่น

- หน้าต่างตามภาพถัดไปจะโผล่ขึ้นมา

- พิมพ์คำที่ต้องการกรองในกล่องค้นหา คลิก ปุ่ม OK

- สุดท้าย จะพบผลลัพธ์

แทนที่ข้อมูลด้วย Excel Wildcard (Replace Data with Excel Wildcard)
คุณสามารถค้นหาและแทนที่ข้อมูล excel wildcard ได้ด้วยขั้นตอนง่ายและรวดเร็ว มาดูวิธีแทนที่ข้อมูลใน excel wildcard
ขั้นตอน:
- ขั้นแรก กดปุ่ม Ctrl+H จะพบหน้าต่างโผล่ขึ้นมาคล้ายภาพด้านล่าง

- เพื่อแทนที่ Olivia ด้วย Watson ให้เขียนชื่อ Olivia ในกล่อง Find What (ค้นหาอะไร)
- จากนั้น เขียนชื่อ Watson ในกล่อง Replace With (แทนที่ด้วย)
- หลังจากนั้น คลิก ที่ปุ่ม replace (แทนที่)

- คุณจะพบชื่อ Olivia ถูกแทนที่ด้วย Watson

Excel Wildcard ไม่ทำงาน (Excel Wildcard Not Working)
ตรวจสอบให้แน่ใจว่าไม่มีตัวอักษรผิดพลาดในข้อมูล ตรวจสอบว่าข้อมูลไม่มีช่องว่างนำหน้าหรือต่อท้าย การใช้เครื่องหมายคำพูดตรงและโค้งสลับกัน ตัวอักษรที่ไม่พิมพ์ได้ หรือข้อผิดพลาดอื่นๆ ขณะนับค่าข้อความ COUNTIF อาจให้ผลลัพธ์ที่ไม่คาดคิดในบางสถานการณ์
สรุป
Wildcards สามารถเพิ่มประสิทธิภาพฟังก์ชัน Excel ได้มาก ช่วยให้ค้นหาแบบ partial match (จับคู่บางส่วน) และเป็นเกณฑ์บางส่วนได้
โปรดแสดงความคิดเห็นบอกเราว่าคุณใช้ wildcards อย่างไร การผสมผสาน wildcard ใดที่เพิ่มประสิทธิภาพการค้นหาของคุณ และความชอบชื่อลูกในภูมิภาคหรือประเทศของคุณ
การอ่านเพิ่มเติมที่เกี่ยวข้อง
- วิธีค้นหาและแทนที่ค่าใช้ Wildcards ใน Excel
- INDEX MATCH Multiple Criteria กับ Wildcard ใน Excel (คู่มือฉบับสมบูรณ์)
- Excel Advanced Filter [Multiple Columns & Criteria, Using Formula & with Wildcards]