วิธีใช้ REPLACE ใน Excel 365 – แก้ข้อความตามตำแหน่ง ใช้จัดการข้อมูลแบบแม่นยำ


① 🔥 บทนำ

ถ้า SUBSTITUTE คือ “เปลี่ยนตามคำ”

👉 REPLACE คือเปลี่ยนตามตำแหน่ง

เช่น:

  • ABC12345 → เปลี่ยนเฉพาะเลขกลาง
  • 0891234567 → ซ่อนเบอร์บางส่วน

👉 ใช้เวลาที่คุณ “รู้ตำแหน่งแน่นอน”


② 🎯 เหมาะสำหรับใคร

  • นักวิเคราะห์ข้อมูล
  • สาย Data Cleaning
  • คนทำระบบข้อมูล
  • เจ้าของธุรกิจ

👉 งานที่ต้องแม่นตำแหน่ง = ต้องใช้


③ 📘 REPLACE คืออะไร

REPLACE คือฟังก์ชันที่ใช้ “แทนที่ข้อความตามตำแหน่งที่กำหนด”

📌 เช่น:

  • REPLACE(“ABC123″,4,3,”XXX”) → “ABCXXX”

④ ⚙️ โครงสร้างสูตร

=REPLACE(old_text, start_num, num_chars, new_text)

📌 อธิบาย:

  • old_text = ข้อความเดิม
  • start_num = จุดเริ่ม
  • num_chars = จำนวนที่แทน
  • new_text = ข้อความใหม่

⑤ 🧠 วิธีใช้ REPLACE แบบพื้นฐาน

✔️ แทนข้อความกลาง

=REPLACE(A1,4,3,"XXX")

✔️ เปลี่ยนบางส่วน

=REPLACE(A1,2,2,"00")

✔️ ใช้กับเบอร์โทร

=REPLACE(A1,4,3,"***")

⑥ 🚀 เทคนิคสำคัญ (ต้องรู้)

💡 ใช้เมื่อรู้ตำแหน่งแน่นอน


💡 ใช้กับ Data Masking

👉 ซ่อนข้อมูล


💡 ใช้กับรหัสสินค้า


⑦ 🔍 ตัวอย่างใช้งานจริง

📊 ซ่อนเลขบัตร

=REPLACE(A2,5,6,"******")

📞 ซ่อนเบอร์โทร

=REPLACE(B2,4,3,"***")

📦 แก้รหัสสินค้า

=REPLACE(C2,1,3,"NEW")

⑧ ⚠️ ปัญหาที่พบบ่อย

❌ ใช้ผิดฟังก์ชัน

👉 ถ้าไม่รู้ตำแหน่ง → ใช้ SUBSTITUTE


❌ ตำแหน่งผิด

👉 ข้อมูลพังทันที


⑨ 🧩 REPLACE vs SUBSTITUTE

ฟังก์ชันต่างกัน
REPLACEตามตำแหน่ง
SUBSTITUTEตามคำ

⑩ 🔧 เทคนิคระดับมือโปร

💡 REPLACE + LEN

👉 ใช้กับข้อความยาว


💡 REPLACE + LEFT/RIGHT

👉 แก้เฉพาะบางส่วน


💡 REPLACE + IF

=IF(A1<>"",REPLACE(A1,4,3,"***"),"")

⑪ 📊 ใช้กับงานจริง

  • ซ่อนข้อมูลสำคัญ
  • แก้ข้อมูลตามตำแหน่ง
  • Data Cleaning

👉 ใช้จริงในองค์กร


⑫ 📌 สรุปแบบมืออาชีพ

  • REPLACE = แทนตามตำแหน่ง
  • ใช้กับ Data Masking
  • ต้องรู้ตำแหน่งก่อนใช้

👉 ใช้คู่ SUBSTITUTE จะครบ


⑬ 💬 คำถามชวนคิด

คุณยังแก้ข้อมูลทีละตัว…
หรือใช้ REPLACE จัดการแบบแม่นยำแล้ว?