REPLACE จะแทนที่ส่วนของสตริงข้อความด้วยสตริงข้อความอื่นตามจำนวนอักขระที่คุณระบุ
ไวยากรณ์
REPLACE(old_text,start_num,num_chars,new_text)
Old_text คือข้อความที่คุณต้องการแทนที่อักขระบางตัว
Start_num คือตําแหน่งของอักขระใน old_text ที่คุณต้องการแทนที่ด้วย new_text
Num_chars คือจํานวนอักขระใน old_text ที่คุณต้องการให้ REPLACE แทนที่ด้วย new_text
New_text คือข้อความที่จะแทนที่อักขระใน old_text
ตัวอย่าง
|
สูตร |
คำอธิบาย (ผลลัพธ์) |
|---|---|
|
=REPLACE("abcdefghijk",6,5,"*") |
แทนที่อักขระห้าตัว โดยเริ่มต้นด้วยอักขระตัวที่หก (abcde*k) |
|
=REPLACE("2009",3,2,"10") |
แทนที่ตัวเลขสองหลักสุดท้ายของ 2009 ด้วย 10 (2010) |
|
=REPLACE("123456",1,3,"@") |
แทนที่อักขระสามตัวแรกด้วย @ (@456) |