① 🔥 บทนำ
คุณเคยเจอปัญหาแบบนี้ไหม:
- มี
- ในข้อความ อยากลบออก
- มีคำว่า “VIP” อยากเปลี่ยนเป็น “Premium”
- มีช่องว่าง / ตัวอักษรแปลก ๆ
👉 ถ้าต้องแก้ทีละตัว = เสียเวลา
👉 แต่ถ้าใช้ SUBSTITUTE
คุณจะแก้ข้อมูลได้ “ทั้งตารางในครั้งเดียว”
② 🎯 เหมาะสำหรับใคร
- นักวิเคราะห์ข้อมูล
- คนทำ Data Cleaning
- เจ้าของธุรกิจ
- คนทำระบบข้อมูล
👉 ใครแก้ข้อมูลบ่อย = ต้องใช้
③ 📘 SUBSTITUTE คืออะไร
SUBSTITUTE คือฟังก์ชันที่ใช้ “แทนที่ข้อความเดิมด้วยข้อความใหม่”
📌 เช่น:
- SUBSTITUTE(“ABC-123″,”-“,””) → “ABC123”
④ ⚙️ โครงสร้างสูตร
=SUBSTITUTE(text, old_text, new_text, [instance_num])
📌 อธิบาย:
- text = ข้อความ
- old_text = สิ่งที่ต้องการเปลี่ยน
- new_text = สิ่งที่แทนที่
- instance_num = ครั้งที่ต้องการเปลี่ยน (ไม่ใส่ = เปลี่ยนทั้งหมด)
⑤ 🧠 วิธีใช้ SUBSTITUTE แบบพื้นฐาน
✔️ แทนที่ข้อความทั้งหมด
=SUBSTITUTE(A1,"-","")
✔️ เปลี่ยนคำ
=SUBSTITUTE(A1,"VIP","Premium")
✔️ เปลี่ยนเฉพาะตำแหน่ง
=SUBSTITUTE(A1,"-","",1)
👉 เปลี่ยนเฉพาะครั้งแรก
⑥ 🚀 เทคนิคสำคัญ (ต้องรู้)
💡 ลบอักขระ
👉 แทนด้วย “”
💡 ใช้กับ Space แปลก
👉 CHAR(160)
💡 เปลี่ยนเฉพาะตำแหน่ง
👉 ใช้ instance_num
⑦ 🔍 ตัวอย่างใช้งานจริง
📊 ลบเครื่องหมาย –
=SUBSTITUTE(A2,"-","")
📞 แก้เบอร์โทร
=SUBSTITUTE(B2," ","")
📈 แก้คำในข้อมูล
=SUBSTITUTE(C2,"VIP","Premium")
⑧ ⚠️ ปัญหาที่พบบ่อย
❌ ไม่เจอคำ
👉 ต้องตรง 100%
❌ ลืม instance_num
👉 เปลี่ยนหมด
❌ ใช้ผิดกับตำแหน่ง
👉 ต้องใช้ REPLACE
⑨ 🧩 SUBSTITUTE vs REPLACE
| ฟังก์ชัน | ต่างกัน |
|---|
| SUBSTITUTE | แทนข้อความ |
| REPLACE | แทนตำแหน่ง |
⑩ 🔧 เทคนิคระดับมือโปร
💡 SUBSTITUTE + TRIM
=TRIM(SUBSTITUTE(A1,"-",""))
💡 SUBSTITUTE + LEN
👉 นับจำนวนคำ
💡 SUBSTITUTE + CLEAN
👉 ลบอักขระแปลก
⑪ 📊 ใช้กับงานจริง
- Data Cleaning
- แก้ข้อมูล
- จัดรูปแบบ
👉 ใช้จริงทุกองค์กร
⑫ 📌 สรุปแบบมืออาชีพ
- SUBSTITUTE = แทนที่ข้อความ
- ใช้ง่ายและทรงพลัง
- สำคัญมากใน Data Cleaning
👉 ต้องใช้ให้คล่อง
⑬ 💬 คำถามชวนคิด
คุณยังแก้ข้อมูลทีละช่อง…
หรือใช้ SUBSTITUTE จัดการทั้งระบบแล้ว?