ฟังก์ชัน REPLACE ใน Excel เป็นเครื่องมือสำคัญสำหรับการแก้ไขข้อความในเซลล์อย่างมีประสิทธิภาพ โดยการแทนที่ข้อความบางส่วนด้วยข้อความใหม่ ฟังก์ชันนี้ช่วยให้การจัดการข้อมูลขนาดใหญ่ที่ต้องแก้ไขรูปแบบข้อความเป็นไปอย่างรวดเร็วและแม่นยำ
ไม่ว่าจะต้องการลบตัวอักษรบางตัว แก้ไขรหัสสินค้า หรือปรับข้อความให้ตรงตามรูปแบบที่ต้องการ ฟังก์ชัน REPLACE ก็สามารถช่วยให้งานของเราง่ายขึ้นอย่างมาก
จุดประสงค์ของฟังก์ชัน REPLACE ใน Excel
ฟังก์ชัน REPLACE ใช้สำหรับแทนที่ข้อความบางส่วนในข้อความต้นฉบับ ด้วยข้อความใหม่ตามที่กำหนด โดยสามารถระบุได้ว่าจะเริ่มแทนที่จากตำแหน่งไหน และต้องการลบข้อความเดิมกี่ตัวอักษรก่อนแทนที่
เหมาะสำหรับการปรับแก้ข้อความที่มีรูปแบบซ้ำ ๆ หรือต้องการปรับปรุงข้อมูลเดิมโดยไม่ต้องทำการแก้ไขด้วยตนเองทุกเซลล์
ประโยชน์ของฟังก์ชัน REPLACE ใน Excel
- แก้ไขข้อความเฉพาะบางส่วนได้อย่างรวดเร็ว
- ใช้แทนที่ข้อความในตำแหน่งที่ระบุอย่างแม่นยำ
- เหมาะสำหรับปรับปรุงรหัสสินค้า หมายเลขโทรศัพท์ หรือข้อมูลที่มีรูปแบบแน่นอน
- ลดเวลาการแก้ไขข้อมูลจำนวนมาก
- ช่วยให้การทำงานกับข้อมูลซ้ำซ้อนมีประสิทธิภาพมากขึ้น
รูปแบบการใช้งาน (Syntax)
REPLACE(old_text, start_num, num_chars, new_text)
อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน REPLACE มีดังนี้
old_text(จำเป็น): ข้อความต้นฉบับที่ต้องการแก้ไขstart_num(จำเป็น): ตำแหน่งที่ต้องการเริ่มแทนที่ (นับจากตัวอักษรตัวแรกเป็น 1)num_chars(จำเป็น): จำนวนตัวอักษรที่ต้องการลบออกจากข้อความต้นฉบับnew_text(จำเป็น): ข้อความใหม่ที่ต้องการแทนที่ข้อความเดิม
ตัวอย่างการใช้งาน
แก้ไขรหัสสินค้า
| A | B |
|---|---|
| AB-12345 | =REPLACE(A1,4,2,”67″) |
| CD-98765 | =REPLACE(A2,4,2,”32″) |
ผลลัพธ์
| A | B |
|---|---|
| AB-12345 | AB-67345 |
| CD-98765 | CD-32765 |
- จาก “AB-12345” เริ่มแทนที่จากตัวอักษรตัวที่ 4 (หมายเลข “12”) และลบออก 2 ตัว เปลี่ยนเป็น “67” กลายเป็น “AB-67345”
- จาก “CD-98765” เริ่มแทนที่จากตัวอักษรตัวที่ 4 (หมายเลข “98”) และลบออก 2 ตัว เปลี่ยนเป็น “32” กลายเป็น “CD-32765”
ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน REPLACE ใน Excel
สมมติเรามีข้อมูลรหัสสินค้าดังนี้

ต้องการเปลี่ยนรหัสจาก 100x เป็น 200x
สูตรที่ใช้ในคอลัมน์ B
=REPLACE(A1,5,1,"2")
=REPLACE(A2,5,1,"2")
=REPLACE(A3,5,1,"2")
ผลลัพธ์ที่ได้

- ฟังก์ชัน REPLACE จะเปลี่ยนตัวเลขตัวที่ 5 ของข้อความจาก “1” เป็น “2” ในทุกแถว
- ทำให้สามารถปรับชุดรหัสสินค้าได้รวดเร็วโดยไม่ต้องแก้ไขทีละเซลล์
หมายเหตุ
- ฟังก์ชัน REPLACE นับตำแหน่งตัวอักษรจากด้านซ้ายไปขวา เริ่มจาก 1
- ถ้าระบุ
num_charsเป็น 0 จะไม่มีการลบตัวอักษรเดิม แต่จะสอดแทรกข้อความใหม่แทน - หากต้องการแทนที่ข้อความตามรูปแบบที่แน่นอน ไม่ใช่ตำแหน่งตัวอักษร ให้ใช้ฟังก์ชัน SUBSTITUTE แทน
ฟังก์ชัน REPLACE ใน Excel เป็นฟังก์ชันที่มีประสิทธิภาพสูงสำหรับการปรับปรุงหรือแก้ไขข้อมูลข้อความในเซลล์อย่างแม่นยำ ช่วยลดภาระในการแก้ไขข้อมูลซ้ำซ้อน และทำให้งานการจัดการข้อมูลขนาดใหญ่รวดเร็วขึ้นมาก
ข้อมูลอ้างอิง: REPLACE function
