Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Office for iPhone ของฉัน Office.com

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน REPLACE ใน Microsoft Excel 

คำอธิบาย

REPLACE จะแทนที่ส่วนของสตริงข้อความด้วยสตริงข้อความอื่นตามจำนวนอักขระที่คุณระบุ

ไวยากรณ์

REPLACE(old_text, start_num, num_chars, new_text)

ไวยากรณ์ของฟังก์ชัน REPLACE มีอาร์กิวเมนต์ดังนี้

  • Old_text    จำเป็น ข้อความที่คุณต้องการแทนที่อักขระบางตัว

  • Start_num    จำเป็น ตําแหน่งของอักขระใน old_text ที่คุณต้องการแทนที่ด้วย new_text

  • Num_chars    จำเป็น จํานวนอักขระใน old_text ที่คุณต้องการให้ REPLACE แทนที่ด้วย new_text

  • New_text    จำเป็น ข้อความที่จะแทนที่อักขระใน old_text

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ข้อมูล

abcdefghijk

2009

123456

สูตร

คำอธิบาย (ผลลัพธ์)

ผลลัพธ์

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

แทนที่อักขระ 5 ตัวใน abcdefghijk ด้วยอักขระ * ตัวเดียว เริ่มต้นจากอักขระตัวที่หก (f)

abcde*k

=REPLACE(A3,3,2,"10")

แทนที่สองหลักสุดท้าย (09) ของ 2009 ด้วย 10

2010

=REPLACE(A4,1,3,"@")

แทนที่อักขระสามตัวแรกของ 123456 ด้วยอักขระ @ ตัวเดียว

@456

สิ่งสำคัญ: 

  • ฟังก์ชัน REPLACEB ไม่ได้รับการสนับสนุน

  • ในเวิร์กบุ๊กที่ตั้งค่าเป็น ความเข้ากันได้ เวอร์ชัน 2 REPLACE ได้ปรับปรุงลักษณะการทํางานด้วย คู่ตัวแทน โดยนับเป็นอักขระเดียวแทนที่จะเป็นสองตัว ตัวเลือกชุดรูปแบบ (มักใช้กับอีโมจิ) จะยังคงถูกนับเป็นอักขระแยกต่างหาก อ่านเพิ่มเติมที่นี่: มาตรฐาน Unicode

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย