ฟังก์ชัน REPLACE ใน Excel

ฟังก์ชัน 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 (จำเป็น): ข้อความใหม่ที่ต้องการแทนที่ข้อความเดิม

ตัวอย่างการใช้งาน

แก้ไขรหัสสินค้า

AB
AB-12345=REPLACE(A1,4,2,”67″)
CD-98765=REPLACE(A2,4,2,”32″)

ผลลัพธ์

AB
AB-12345AB-67345
CD-98765CD-32765
  • จาก “AB-12345” เริ่มแทนที่จากตัวอักษรตัวที่ 4 (หมายเลข “12”) และลบออก 2 ตัว เปลี่ยนเป็น “67” กลายเป็น “AB-67345”
  • จาก “CD-98765” เริ่มแทนที่จากตัวอักษรตัวที่ 4 (หมายเลข “98”) และลบออก 2 ตัว เปลี่ยนเป็น “32” กลายเป็น “CD-32765”

ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน REPLACE ใน Excel

สมมติเรามีข้อมูลรหัสสินค้าดังนี้

ใช้งานฟังก์ชัน REPLACE ใน Excel เปลี่ยนรหัสจาก 100x เป็น 200x

ต้องการเปลี่ยนรหัสจาก 100x เป็น 200x

สูตรที่ใช้ในคอลัมน์ B

=REPLACE(A1,5,1,"2")
=REPLACE(A2,5,1,"2")
=REPLACE(A3,5,1,"2")

ผลลัพธ์ที่ได้

ผลลัพธ์จากการใช้งานฟังก์ชัน REPLACE ใน Excel เปลี่ยนรหัสจาก 100x เป็น 200x
  • ฟังก์ชัน REPLACE จะเปลี่ยนตัวเลขตัวที่ 5 ของข้อความจาก “1” เป็น “2” ในทุกแถว
  • ทำให้สามารถปรับชุดรหัสสินค้าได้รวดเร็วโดยไม่ต้องแก้ไขทีละเซลล์

หมายเหตุ

  • ฟังก์ชัน REPLACE นับตำแหน่งตัวอักษรจากด้านซ้ายไปขวา เริ่มจาก 1
  • ถ้าระบุ num_chars เป็น 0 จะไม่มีการลบตัวอักษรเดิม แต่จะสอดแทรกข้อความใหม่แทน
  • หากต้องการแทนที่ข้อความตามรูปแบบที่แน่นอน ไม่ใช่ตำแหน่งตัวอักษร ให้ใช้ฟังก์ชัน SUBSTITUTE แทน

ฟังก์ชัน REPLACE ใน Excel เป็นฟังก์ชันที่มีประสิทธิภาพสูงสำหรับการปรับปรุงหรือแก้ไขข้อมูลข้อความในเซลล์อย่างแม่นยำ ช่วยลดภาระในการแก้ไขข้อมูลซ้ำซ้อน และทำให้งานการจัดการข้อมูลขนาดใหญ่รวดเร็วขึ้นมาก

ข้อมูลอ้างอิง: REPLACE function

แชร์เรื่องนี้