Thep Excel

Text.ReplaceRangeแทนที่ข้อความในช่วงที่ระบุ

Text.ReplaceRange ใช้สำหรับแทนที่อักขระในช่วงที่กำหนดด้วยข้อความใหม่ สามารถใช้ลบหรือแทรกข้อความ

fx
=Text.ReplaceRange(text, offset, count, newText) as nullable text

ความนิยม4/10
ความยาก4/10
ประโยชน์4/10

อัปเดต 4 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
text nullable text ข้อความต้นฉบับ
offset number ตำแหน่งเริ่มต้นของการแทนที่
count number จำนวนอักขระที่ต้องการแทนที่
newText text ข้อความใหม่ที่ต้องแทรก

Text.ReplaceRange ใช้สำหรับแทนที่อักขระในช่วงที่กำหนดด้วยข้อความใหม่ สามารถใช้ลบหรือแทรกข้อความ

How it works

แก้ไขส่วนของข้อความที่กำหนด

แก้ไขส่วนของข้อความที่กำหนด

แทนที่อักขระในตำแหน่งที่ระบุ

แทนที่อักขระในตำแหน่งที่ระบุ

ปรับปรุงข้อความตามรูปแบบ

ปรับปรุงข้อความตามรูปแบบ

Examples

แทนที่ HELLO ด้วย HIText.ReplaceRange("HELLO WORLD", 0, 5, "HI")

แทนที่ 5 ตัวแรก 'HELLO' ด้วย 'HI'

fx
=Text.ReplaceRange("HELLO WORLD", 0, 5, "HI")

ผลลัพธ์HI WORLD
แทนที่ WORLD ด้วย UNIVERSEText.ReplaceRange("HELLO WORLD", 6, 5, "UNIVERSE")

แทนที่ 'WORLD' (5 ตัว) ด้วย 'UNIVERSE'

fx
=Text.ReplaceRange("HELLO WORLD", 6, 5, "UNIVERSE")

ผลลัพธ์HELLO UNIVERSE
แทรกโดยไม่ลบText.ReplaceRange("ABCD", 2, 0, "XX")

แทรก 'XX' ที่ตำแหน่ง 2 โดยไม่ลบตัวใด

fx
=Text.ReplaceRange("ABCD", 2, 0, "XX")

ผลลัพธ์ABXXCD

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ Text.ReplaceRange จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้Text.ReplaceRangeText functions
Text functions (3)
Text.Insert

แทรกข้อความเข้าไปในตำแหน่งที่กำหนด

Text.RemoveRange

Text.RemoveRange ใช้สำหรับลบอักขระจำนวนที่ระบุตั้งแต่ตำแหน่งที่กำหนด ค่าเริ่มต้นจะลบ 1 อักขระหากไม่ระบุจำนวน

Text.Replace

Text.Replace ใช้สำหรับแทนที่ทุกส่วนของข้อความเก่าในข้อความหลักด้วยข้อความใหม่ เป็น Case Sensitive และแทนที่ทีละครั้งที่เจอในข้อความทั้งหมด

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่