ใช้ สูตร Excel หาค่าที่มีคำเฉพาะ เพื่อค้นหา กรอง นับ และรวม ข้อมูลที่มีข้อความบางคำด้วย SEARCH, COUNTIF, SUMIF, และ FILTER
ทำไมต้องใช้สูตร Excel หาค่าที่มีคำเฉพาะ?
ในการทำงานกับข้อมูลปริมาณมาก เรามักจะเจอกรณีที่ต้องค้นหา “ข้อความบางคำ” ที่อยู่ภายในเซลล์ เช่น ค้นหาคำว่า “Excel” ในชื่อสินค้า รายการอบรม หรือบันทึกการขาย เพื่อสร้างรายงานหรือวิเคราะห์ต่อไป การใช้ สูตร Excel หาค่าที่มีคำเฉพาะ จะช่วยให้คุณค้นหาและกรองข้อมูลได้อย่างรวดเร็ว ไม่ต้องเสียเวลามองหาด้วยตา ทำให้การทำงานแม่นยำและลดข้อผิดพลาด
ใช้เมื่อใด (Why & When)
- เมื่อคุณต้องการตรวจสอบว่ามี “คำเฉพาะ” ปรากฏในข้อความหรือไม่
- เมื่อคุณต้องการกรองเฉพาะบรรทัดที่มีคำ เช่น “Excel” หรือ “Macro”
- เมื่อต้องการนับจำนวนรายการที่มีคำเฉพาะอยู่
- เมื่อต้องการรวมยอดขาย/ค่าใช้จ่ายจากสินค้าหรือบริการที่มีคำเฉพาะในชื่อ
วิธีทำ (โครงสร้างสูตร + ตัวอย่าง)
1) ตรวจสอบว่ามีคำเฉพาะหรือไม่ — SEARCH
=ISNUMBER(SEARCH("Excel", A2))
ให้ค่า TRUE ถ้ามีคำ “Excel” อยู่ในข้อความเซลล์ A2
2) นับจำนวนรายการที่มีคำเฉพาะ — COUNTIF
=COUNTIF(A2:A100, "*Excel*")
3) รวมค่าตัวเลขที่สัมพันธ์กับคำเฉพาะ — SUMIF
=SUMIF(A2:A100, "*Excel*", B2:B100)
4) กรองเฉพาะบรรทัดที่มีคำเฉพาะ — FILTER
=FILTER(A2:C100, ISNUMBER(SEARCH("Excel", A2:A100)), "ไม่พบข้อมูล")
5) ค้นหาแบบ Dynamic Keyword
ใส่คำที่ต้องการค้นหาในเซลล์ เช่น B1 แล้วเขียนสูตร:
=COUNTIF(A2:A100, "*" & B1 & "*")
ปัญหาที่พบบ่อย + วิธีแก้
- ค้นหาไม่เจอเพราะมีตัวพิมพ์ใหญ่/เล็ก →
SEARCHไม่สนใจตัวพิมพ์เล็กใหญ่ ใช้ง่ายกว่าFIND - มีช่องว่างเกิน → ใช้
TRIM()เพื่อลบช่องว่างส่วนเกินก่อน - กรณีมีหลายคำต้องการค้นหา → ใช้
SUMPRODUCTหรือเขียนสูตรซ้อนSEARCH - ข้อมูลตัวเลข → แปลงเป็นข้อความก่อน หรือใช้สูตรเงื่อนไขกับตัวเลขโดยตรง
ประโยชน์
- ค้นหาข้อมูลที่ต้องการได้ทันทีจากข้อความจำนวนมาก
- ช่วยกรองและสร้างรายงานได้อย่างรวดเร็ว
- นำไปใช้ใน Dashboard เพื่อให้ผู้ใช้พิมพ์คำแล้วดึงข้อมูลทันที
- ลดข้อผิดพลาดจากการค้นหาด้วยสายตา
ดาวน์โหลดไฟล์ตัวอย่าง (.xlsx)
ไฟล์ประกอบด้วย 3 ชีต:
- FindContains — ใช้
SEARCHตรวจสอบว่ามีคำเฉพาะหรือไม่ - FilterContains — ใช้
FILTERกรองบรรทัดที่มีคำเฉพาะ - CountSumContains — ใช้
COUNTIFและSUMIFกับข้อความที่มีคำเฉพาะ
สรุปส่งท้าย
การใช้ สูตร Excel หาค่าที่มีคำเฉพาะ ถือเป็นทักษะสำคัญที่ช่วยให้การทำงานกับข้อมูลข้อความมีประสิทธิภาพ ไม่ว่าจะใช้ SEARCH เพื่อตรวจสอบ, COUNTIF หรือ SUMIF เพื่อวิเคราะห์เชิงสรุป, หรือ FILTER เพื่อกรองข้อมูลแบบ Dynamic คุณสามารถยืดหยุ่นการทำงานให้ตอบโจทย์ได้ทันที และเมื่อรวมเข้ากับการตั้งค่าเซลล์รับค่าคำค้น (Keyword) ก็สามารถสร้าง Dashboard ที่ผู้ใช้กรอกคำแล้วดึงผลลัพธ์ได้ทันที เพิ่มความเร็วและลดความผิดพลาดของทีมงานได้อย่างมาก





