① 🔥 บทนำ
เคยไหมข้อมูลแบบนี้:
- “ABC#123!”
- “@สมชาย%”
- “Data*Test”
อักขระพิเศษพวกนี้ทำให้:
- สูตรใช้ไม่ได้
- ค้นหาไม่เจอ
- ข้อมูลเพี้ยน
👉 ต้องลบออกก่อนใช้งานจริง
② 🎯 เหมาะสำหรับงานแบบไหน
- Data Cleaning
- เตรียมข้อมูลก่อน Import
- งานที่ใช้สูตร / วิเคราะห์ข้อมูล
③ 📊 อักขระพิเศษคืออะไร
คือสัญลักษณ์ที่ไม่ใช่:
- ตัวอักษร (A-Z)
- ตัวเลข (0-9)
เช่น:
④ 🧾 วิธีลบอักขระพิเศษ (วิธีพื้นฐาน)
ใช้ CLEAN:
=CLEAN(A1)
👉 ลบอักขระที่มองไม่เห็น (เช่น control characters)
⑤ 🔍 ลบอักขระเฉพาะตัว
ใช้ SUBSTITUTE:
=SUBSTITUTE(A1, "#", "")
👉 ลบ # ออกจากข้อความ
⑥ 👩💻 ลบหลายอักขระพร้อมกัน
=SUBSTITUTE(SUBSTITUTE(A1,"#",""),"@","")
👉 ซ้อนสูตรเพื่อเอาหลายตัวออก
⑦ 🔥 ลบอักขระพิเศษทั้งหมด (สูตรขั้นสูง)
=TEXTJOIN("", TRUE, IF(ISNUMBER(MID(A1, ROW(INDIRECT("1:"&LEN(A1))), 1)*1), MID(A1, ROW(INDIRECT("1:"&LEN(A1))), 1), ""))
👉 สูตรนี้จะ:
- เก็บเฉพาะตัวเลข
- ลบอักขระทั้งหมด
⑧ ⚠️ ข้อผิดพลาดที่พบบ่อย
- ❌ คิดว่า CLEAN ลบได้ทุกอย่าง
- ❌ ลืมว่าอักขระบางตัวต้องลบเอง
- ❌ ใช้ SUBSTITUTE ไม่ครบ
⑨ 🍽️ การใช้งานจริง
- ล้างข้อมูลก่อน Import ระบบ
- แก้ข้อมูลลูกค้า
- เตรียมข้อมูลก่อนวิเคราะห์
⑩ 🛠️ Pro Tips
- ใช้ CLEAN + SUBSTITUTE คู่กัน
- ตรวจข้อมูลก่อน–หลังลบเสมอ
⑪ 🧠 เคล็ดลับ
👉 ถ้าข้อมูลมาจากเว็บ / CSV
มักมีอักขระแปลกติดมาเสมอ
⑫ 📚 เกร็ดความรู้
Excel ไม่ได้มีฟังก์ชัน “ลบทุกอักขระพิเศษ” โดยตรง ต้องใช้สูตรผสม
⑬ ❓ คำถามที่พบบ่อย
Q: CLEAN ลบ # ได้ไหม?
A: ไม่ ต้องใช้ SUBSTITUTE
Q: ลบเฉพาะตัวอักษรได้ไหม?
A: ได้ ต้องใช้สูตรขั้นสูง
⑭ 🧪 สรุป
- CLEAN = ลบอักขระที่มองไม่เห็น
- SUBSTITUTE = ลบตัวที่กำหนด
- สูตรขั้นสูง = ลบทั้งหมด
⑮ 💬 คำถามชวนคิด
คุณเคยเจอข้อมูลที่ “มีตัวแปลก” จนใช้สูตรไม่ได้ไหม?