30 ฟังก์ชัน Excel ใน 30 วัน: REPLACE

เมื่อวานวิ่งมาราธอน 30 ฟังก์ชัน Excel ใน 30 วัน เราใช้ฟังก์ชัน ดัชนี (INDEX) เพื่อคืนค่าของเซลล์ที่อยู่ที่จุดตัดของแถวและคอลัมน์ที่กำหนด

วันที่ 25 ของการวิ่งมาราธอน เราจะทุ่มเทศึกษาหน้าที่ REPLACE (REPLACE) ซึ่งอยู่ในหมวดข้อความ โดยจะแทนที่อักขระบางตัวในสตริงข้อความด้วยข้อความอื่น

มาดูข้อมูลและตัวอย่างเกี่ยวกับฟังก์ชันกันดีกว่า REPLACE (REPLACE) และหากคุณมีข้อมูลหรือตัวอย่างเพิ่มเติม โปรดแบ่งปันในความคิดเห็น

ฟังก์ชัน 25: REPLACE

ฟังก์ชัน REPLACE (REPLACE) แทนที่อักขระภายในข้อความตามจำนวนอักขระที่ระบุและตำแหน่งเริ่มต้น

สามารถใช้ฟังก์ชัน REPLACE ได้อย่างไร?

ฟังก์ชัน REPLACE (REPLACE) สามารถแทนที่อักขระในสตริงข้อความได้ เช่น

  • เปลี่ยนรหัสพื้นที่ในหมายเลขโทรศัพท์
  • แทนที่ช่องว่างด้วยโคลอนด้วยช่องว่าง
  • ใช้ฟังก์ชันซ้อน REPLACE (REPLACE) เพื่อแทรกยัติภังค์หลายตัว

แทนที่ไวยากรณ์

ฟังก์ชัน REPLACE (REPLACE) มีรูปแบบดังนี้:

REPLACE(old_text,start_num,num_chars,new_text)

ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)

  • เก่า_ข้อความ (old_text) – สตริงข้อความที่จะแทนที่อักขระ
  • start_num (start_pos) – ตำแหน่งเริ่มต้นของอักขระเก่า
  • num_chars (num_chars) – จำนวนอักขระเก่า
  • ใหม่_ข้อความ (new_text) – ข้อความที่จะแทรกแทนที่อักขระเก่า

กับดัก REPLACE (REPLACE)

ฟังก์ชัน REPLACE (REPLACE) แทนที่จำนวนอักขระที่ระบุโดยเริ่มต้นที่ตำแหน่งที่ระบุ หากต้องการแทนที่บรรทัดข้อความใดบรรทัดหนึ่งในข้อความต้นฉบับ คุณสามารถใช้ฟังก์ชัน ทดแทน (SUBSTITUTE) ซึ่งเราจะมาดูภายหลังในการวิ่งมาราธอนของเรา

ตัวอย่างที่ 1: การเปลี่ยนรหัสพื้นที่ในหมายเลขโทรศัพท์

การใช้ฟังก์ชัน REPLACE (REPLACE) คุณสามารถเปลี่ยนตัวเลขสามหลักแรกของหมายเลขโทรศัพท์ได้ เช่น เมื่อมีการตั้งรหัสพื้นที่ใหม่ ในกรณีของเรา รหัสพื้นที่ใหม่จะถูกป้อนในคอลัมน์ C และหมายเลขโทรศัพท์ที่แก้ไขจะแสดงในคอลัมน์ D

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 ฟังก์ชัน Excel ใน 30 วัน: REPLACE

ตัวอย่างที่ 2: แทนที่ช่องว่างด้วยโคลอนด้วยช่องว่าง

เพื่อกำหนดตำแหน่งเริ่มต้นสำหรับฟังก์ชัน REPLACE (REPLACE) คุณสามารถใช้ฟังก์ชัน หา (FIND) เพื่อค้นหาบรรทัดข้อความหรืออักขระเฉพาะ ในตัวอย่างนี้ เราต้องการแทนที่ช่องว่างแรกที่เกิดขึ้นในสตริงข้อความด้วยเครื่องหมายทวิภาคตามด้วยช่องว่าง

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 ฟังก์ชัน Excel ใน 30 วัน: REPLACE

ตัวอย่างที่ 3: ฟังก์ชัน REPLACE ที่ซ้อนกันเพื่อแทรกยัติภังค์หลายตัว

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

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 ฟังก์ชัน Excel ใน 30 วัน: REPLACE

เขียนความเห็น