Excel: วิธีแทรกอักขระลงในสตริง


บ่อยครั้งคุณอาจต้องการแทรกอักขระในตำแหน่งเฉพาะของสตริงใน Excel

คุณสามารถใช้ฟังก์ชัน REPLACE ด้วยไวยากรณ์ต่อไปนี้เพื่อทำสิ่งนี้:

 =REPLACE( A2,5,0 ,"sometext")

สูตรเฉพาะนี้จะแทรก “ข้อความบางส่วน” ลงในสตริงในเซลล์ A2 โดยเริ่มต้นที่ตำแหน่ง 5 ของสตริง

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: แทรกอักขระลงในสตริงใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงการประชุมและชื่อของทีมบาสเกตบอล NBA ต่างๆ:

สมมติว่าเราต้องการแทรก “Conference” ทันทีหลัง “East” ในแต่ละสตริง

เนื่องจาก “East” มีความยาว 4 อักขระ เราจะใช้สูตรต่อไปนี้เพื่อแทรก “Conference” ลงในสตริงโดยเริ่มต้นจากตำแหน่งที่ห้า:

 =REPLACE( A2,5,0 ,"Conference")

เราจะพิมพ์สูตรนี้ในเซลล์ B2 จากนั้นคลิกและลากสูตรไปยังเซลล์ที่เหลือแต่ละเซลล์ในคอลัมน์ B:

Excel แทรกอักขระลงในสตริง

โปรดทราบว่ามีการแทรก “การประชุม” ลงในแต่ละสายโดยเริ่มที่ตำแหน่ง 5

โปรดทราบว่าเราตั้งใจเว้นช่องว่างไว้ที่จุดเริ่มต้นของ “Conference” เพื่อให้มีช่องว่างระหว่าง “East” และ “Conference” ในแต่ละสตริง

สูตรนี้ทำงานอย่างไร?

ฟังก์ชัน REPLACE() ใน Excel ใช้ไวยากรณ์ต่อไปนี้:

แทนที่(old_text, start_num, num_chars, new_text)

ทอง:

  • old_text : ข้อความที่จะแทนที่
  • start_num : ตำแหน่งเริ่มต้นในข้อความที่จะค้นหา
  • num_chars : จำนวนอักขระที่จะแทนที่
  • new_text : ข้อความที่จะแทนที่ old_text ด้วย

ในตัวอย่างของเรา เราใช้สูตรต่อไปนี้:

แทนที่(A2, 5, 0, ”การประชุม”)

ดังนั้นสูตรของเราจึงแทนที่อักขระ 0 ตัวโดยเริ่มต้นที่ตำแหน่ง 5 ในเซลล์ A2 และข้อความที่เราใช้คือ “การประชุม” ซึ่งมีผลใน การแทรก ข้อความนั้นโดยเริ่มต้นที่ตำแหน่ง 5 แทนที่จะ แทนที่ n’ จะนำเข้าข้อความใดๆ ลงในสตริงต้นฉบับ

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีลบข้อความเฉพาะออกจากเซลล์
Excel: สูตรสำหรับ MID จากทางขวา
Excel: วิธีใช้ฟังก์ชัน MID สำหรับสตริงที่มีความยาวผันแปรได้

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *