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

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน 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

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

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

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

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