วิธีแทรกตัวอักษรระหว่างข้อความใน Excel (5 วิธีง่ายๆ)

  • แบ่งปันสิ่งนี้
Hugh West

ถ้าคุณต้องการ แทรกอักขระระหว่างข้อความใน Excel บทความนี้เหมาะสำหรับคุณ ที่นี่ เราจะแนะนำคุณเกี่ยวกับ 5 วิธีการที่ง่ายและมีประสิทธิภาพ เพื่อทำงานอย่างง่ายๆ

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลด ไฟล์ Excel และฝึกฝนในขณะที่คุณอ่านบทความนี้

การแทรกอักขระระหว่าง Text.xlsm

5 วิธีการแทรกอักขระระหว่างข้อความใน Excel

ชุดข้อมูลต่อไปนี้มีคอลัมน์ สถานะ และ หมายเลข การใช้ชุดข้อมูลนี้ เราจะแสดงให้คุณเห็น 5 วิธีที่ง่ายและมีประสิทธิภาพ ในการ แทรกอักขระระหว่างข้อความใน Excel ที่นี่ เราใช้ Excel 365 คุณสามารถใช้ Excel เวอร์ชันใดก็ได้ที่มีอยู่

1. การใช้ฟังก์ชัน LEFT และ MID กับตัวดำเนินการเครื่องหมายและเครื่องหมาย

ที่นี่ ใน Number คอลัมน์ เราต้องการเพิ่ม ยัติภังค์ ( ) ระหว่าง ตัวย่อสถานะ และ ตัวเลข ในการทำเช่นนั้น เราจะใช้ฟังก์ชัน ซ้าย และ กลาง ร่วมกับโอเปอเรเตอร์ เครื่องหมายแอมเปอร์แซนด์ ( & )

มาทำตามขั้นตอนต่อไปนี้เพื่อทำงาน

  • ก่อนอื่น พิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

รายละเอียดสูตร

  • LEFT(C5,2) → ฟังก์ชัน LEFT ส่งกลับอักขระหรืออักขระจากตำแหน่งเริ่มต้นในสตริงตัวเลขหรือข้อความของเซลล์ อักขระที่ส่งคืนเป็นไปตามตามหมายเลขที่เราระบุ
  • ซ้าย(C5,2) → กลายเป็น
    • เอาต์พุต: NY
  • MID(C5,3,100) → ฟังก์ชัน MID ส่งกลับอักขระจากสตริงข้อความ เริ่มต้นจากตำแหน่งที่เราระบุและส่งกลับจำนวนอักขระที่เราระบุ
  • MID(C5,3,100) → กลายเป็น
    • เอาต์พุต: 019186
  • นิวยอร์ก& “-” &019186 → ตัวดำเนินการเครื่องหมาย & เชื่อมต่อ NY กับ ยัติภังค์ (-) และ 019186 .
  • นิวยอร์ก & amp; “-” &019186 → กลายเป็น
    • เอาต์พุต: NY-019186
    • คำอธิบาย : a ยัติภังค์ ( ) ถูกเพิ่มระหว่างตัวย่อ NY และตัวเลข 019186 ในเซลล์ D5 .
  • หลังจากนั้น กด ENTER .

จากนั้น คุณจะเห็นผลลัพธ์ในเซลล์ D5 .

  • ณ จุดนี้ ลากลง สูตรด้วย Fill Handle tool .

ด้วยเหตุนี้ ในคอลัมน์ ผลลัพธ์ คุณจะเห็น อักขระที่แทรกระหว่างข้อความ

อ่านเพิ่มเติม : วิธีเพิ่มอักขระใน Excel ลงในหลายเซลล์ (5 วิธีง่ายๆ)

2. การใช้ฟังก์ชัน REPLACE เพื่อแทรกอักขระระหว่างข้อความ

ในวิธีนี้ เราจะเพิ่มรหัสตัวเลข (+889) ระหว่าง ตัวย่อสถานะ และ ตัวเลข ของคอลัมน์ จำนวน เราจะใช้ ฟังก์ชัน REPLACE เพื่อทำงาน

มาดูกันเลยขั้นตอนต่อไปนี้ในการทำงาน

  • ก่อนอื่น พิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=REPLACE(C5,3,0,"(+889)")

รายละเอียดสูตร

  • แทนที่(C5,3,0,”( +889)”) → ฟังก์ชัน REPLACE แทนที่ส่วนในสตริงข้อความด้วยตัวเลขหรือข้อความอื่นที่เราระบุ
  • REPLACE(C5,3,0,”(+889)” ) → กลายเป็น
    • เอาต์พุต: NY(+889)019186
    • คำอธิบาย: ที่นี่ (+889) ถูกเพิ่มระหว่าง NY และตัวเลข 019186 ในเซลล์ D5 .
  • หลังจากนั้น กด ENTER .

ดังนั้น คุณจะเห็นผลลัพธ์ในเซลล์ D5 .

  • ยิ่งไปกว่านั้น ลากลง สูตรด้วย Fill Handle tool .

ดังนั้น ใน ผลลัพธ์ คุณจะเห็น อักขระแทรกระหว่างข้อความ .

3. การใช้ ซ้าย, ค้นหา, ขวา & LEN Functions

ในชุดข้อมูลต่อไปนี้ คุณจะเห็นในคอลัมน์ Number ว่ามีเครื่องหมาย Hash ( # ) ระหว่าง ตัวย่อของรัฐ และ ตัวเลข ต่อไป เราจะเพิ่มรหัสตัวเลข (+889) หลังเครื่องหมาย แฮช ( # ) เราจะใช้ฟังก์ชัน ซ้าย , ค้นหา , ขวา และ เลน ร่วมกัน

ลองทำตามขั้นตอนต่อไปนี้เพื่อทำงาน

  • ในตอนเริ่มต้น ให้พิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

รายละเอียดสูตร

  • SEARCH(“#”, C5) → ฟังก์ชัน SEARCH ส่งกลับจำนวนอักขระที่อักขระหรือสตริงข้อความระบุ แรกพบ อ่านจากซ้ายไปขวา ที่นี่ ฟังก์ชัน SEARCH ค้นหาตำแหน่งของ แฮช ( # ) ในเซลล์ C5
    • เอาต์พุต: 3
  • LEN(C5) → ฟังก์ชัน LEN ส่งคืนจำนวนอักขระทั้งหมดในเซลล์ C5 .
    • เอาต์พุต: 9
  • ขวา(C5, LEN(C5) – SEARCH(“#”, C5)) → ฟังก์ชัน RIGHT ส่งกลับอักขระจากตำแหน่งสิ้นสุดในสตริงตัวเลขหรือข้อความของเซลล์ อักขระที่ส่งคืนขึ้นอยู่กับตัวเลขที่เราระบุ
  • RIGHT(C5, 9- 3) กลายเป็น
    • เอาต์พุต: 019186
  • SEARCH(“#”, C5)) &”(+889)”& ขวา(C5, LEN(C5) – SEARCH(“#”, C5)) → เครื่องหมายและ “&” ตัวดำเนินการ เชื่อมต่อ 3 กับ (+889) และ 019186 .
  • 3 &”(+889)” & 019186 → กลายเป็น
    • เอาต์พุต: 3(+889)019186
  • ซ้าย(C5, SEARCH(“#” , C5)) &”(+889)”& RIGHT(C5, LEN(C5) – SEARCH(“#”, C5)) → ฟังก์ชัน LEFT ส่งกลับอักขระหรืออักขระจากตำแหน่งเริ่มต้นในสตริงตัวเลขหรือข้อความของเซลล์ อักขระที่ส่งคืนจะขึ้นอยู่กับจำนวนที่เราระบุ
  • ซ้าย(C5,3(+889)019186) ผลที่ได้คือ
    • เอาต์พุต: NY #(+889)019186
    • คำอธิบาย: ที่นี่ เพิ่ม (+889) ระหว่าง NY# และตัวเลข 019186 ในเซลล์ D5 .
  • หลังจากนั้น กด ENTER .

ดังนั้น คุณจะเห็นผลลัพธ์ในเซลล์ D5 .

  • จากนั้น ลากลง สูตร ด้วย Fill Handle tool .

ด้วยเหตุนี้ ในคอลัมน์ ผลลัพธ์ คุณจะเห็น แทรกอักขระระหว่างข้อความ .

อ่านเพิ่มเติม: วิธีเพิ่มอักขระในสูตร Excel (4 วิธีง่ายๆ)

การอ่านที่คล้ายกัน

  • วิธีตั้งค่าจำนวนอักขระสูงสุดใน Excel
  • กรองอักขระพิเศษ ใน Excel (คำแนะนำง่ายๆ)
  • ใช้สูตรเพื่อระบุอักขระพิเศษใน Excel (4 วิธี)
  • วิธีตรวจสอบจำนวนอักขระสูงสุดใน Excel (ด้วยขั้นตอนง่ายๆ)

4. การใช้ฟังก์ชันรวมเพื่อแทรก อักขระระหว่างข้อความ

ในชุดข้อมูลต่อไปนี้ คุณจะเห็นในคอลัมน์ ตัวเลข ว่ามี ช่องว่าง (" ") ระหว่าง ตัวย่อสถานะ และ ตัวเลข ที่นี่ เราจะเพิ่มรหัสตัวเลข (+889) หลัง ช่องว่าง ( ” “ ) ในการทำงาน เราจะใช้การรวมกันของ CONCATENATE , LEFT , SEARCH , RIGHT และ LEN ฟังก์ชัน

มาทำตามขั้นตอนต่อไปนี้เพื่อทำงาน

  • ก่อนอื่น พิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))

รายละเอียดสูตร

  • SEARCH(” “, C5) → ฟังก์ชัน SEARCH ส่งกลับจำนวนอักขระที่พบอักขระหรือสตริงข้อความที่ระบุเป็นอันดับแรก โดยอ่านจากซ้ายไปขวา ที่นี่ ฟังก์ชัน SEARCH ค้นหาตำแหน่งของ ช่องว่าง ( " " ) ในเซลล์ C5
    • เอาต์พุต: 3
  • LEN(C5) → ฟังก์ชัน LEN ส่งคืนจำนวนอักขระทั้งหมดในเซลล์ C5 .
    • เอาต์พุต: 9
  • ขวา(C5, LEN(C5) -SEARCH(” “, C5)) → ขวา ฟังก์ชัน ส่งกลับอักขระหรืออักขระจากตำแหน่งสิ้นสุดในสตริงตัวเลขหรือข้อความของเซลล์ อักขระที่ส่งคืนขึ้นอยู่กับตัวเลขที่เราระบุ
  • RIGHT(C5, 9-3) → กลายเป็น
    • เอาต์พุต: 019186
  • ซ้าย(C5, SEARCH(” “, C5))→ ฟังก์ชันซ้าย ส่งกลับอักขระจากตำแหน่งเริ่มต้นในสตริงตัวเลขหรือข้อความของเซลล์ . อักขระที่ส่งกลับขึ้นอยู่กับตัวเลขที่เราระบุ
  • LEFT(C5, SEARCH(” “, C5)) → กลายเป็น
    • เอาต์พุต: NY
  • เชื่อมต่อ(ซ้าย(C5, ค้นหา(” “, C5)), “(+889)”, ขวา(C5, LEN(C5) -ค้นหา( ” “, C5))) → ฟังก์ชัน CONCATENATE เชื่อมต่อหรือเข้าร่วมอักขระเป็นสตริงข้อความเดียว
  • CONCATENATE(NY , “(+889)”, 019186)) จากนั้นจะกลายเป็น
    • เอาต์พุต: NY (+889)019186
    • คำอธิบาย: ที่นี่ เพิ่ม (+889) ระหว่าง NY และตัวเลข 019186 ในเซลล์ D5 .
  • ถัดไป กด ENTER .

ดังนั้น คุณจะเห็นผลลัพธ์ในเซลล์ D5 .

  • นอกจากนี้ ลากลง สูตรด้วย Fill Handle tool .

ดังนั้น ในคอลัมน์ ผลลัพธ์ คุณจะเห็น แทรกอักขระระหว่างข้อความ .

อ่านเพิ่มเติม: รหัสอักขระสำหรับเครื่องหมายถูกใน Excel (2 แอปพลิเคชัน)

5. การใช้ VBA เพื่อแทรกอักขระระหว่างข้อความ

ในวิธีนี้ เราจะใช้ โค้ด VBA เพื่อ แทรกอักขระระหว่างข้อความใน Excel .

มาทำตามขั้นตอนต่อไปนี้เพื่อทำงาน

  • ก่อนอื่น เราจะไปที่แท็บ นักพัฒนาซอฟต์แวร์
  • จากนั้น เลือก Visual Basic .

ณ จุดนี้ หน้าต่างแก้ไข VBA จะปรากฏขึ้น

  • หลังจากนั้น จากแท็บ แทรก >> เลือก โมดูล .

ถัดไป โมดูล VBA จะปรากฏขึ้น

ณ จุดนี้ พิมพ์รหัสต่อไปนี้ใน โมดูล .

2483

รายละเอียดรหัส

  • เราขอประกาศว่า INSERT_CHARACTER_BETWEN_CELLS เป็น รอง ของเรา
  • เราใช้ เซลล์ และ เซลล์_ช่วง เป็นตัวแปรสำหรับ ช่วง .
  • เราใช้ ซ้าย , VBA.Mid และ VBA.Len ฟังก์ชันสำหรับการแทรก (+889) ระหว่างเซลล์ที่เลือก
  • เราใช้ For loop เพื่อดำเนินการต่อ งานเว้นแต่จะพบ เซลล์สุดท้าย .
  • จากนั้น เราจะ ปิด หน้าต่าง ตัวแก้ไข VBA .
  • หลังจากนั้น เราจะ ย้อนกลับ ไปยัง เวิร์กชีต ของเรา
  • จากนั้น เราจะกด ALT+F8 เพื่อนำ ออกจากกล่องโต้ตอบ มาโคร เพื่อให้เราสามารถ รัน โค้ดได้

นอกจากการกด ALT+F8 แล้ว คุณยังสามารถไปที่ แท็บ นักพัฒนาซอฟต์แวร์ และเลือก มาโคร จากกลุ่ม รหัส เพื่อนำกล่องโต้ตอบ มาโคร ออกมา

ที่นี่ จุด กล่องโต้ตอบ MACRO จะปรากฏขึ้น

ตรวจสอบให้แน่ใจว่า ชื่อมาโคร มี ย่อย ของโค้ดของคุณ

  • จากนั้น คลิกที่ เรียกใช้ .

หลังจากนั้น กล่องป้อนข้อมูล จาก แทรก อักขระระหว่างเซลล์ จะปรากฏขึ้น

  • หลังจากนั้น ใน ช่อง เลือกช่วงของเซลล์ที่จะแทรกอักขระ เราจะเลือกเซลล์ C5:C9 .
  • จากนั้นคลิก ตกลง .<13

ดังนั้น ในคอลัมน์ ผลลัพธ์ คุณจะเห็น อักขระแทรกระหว่างข้อความ

ส่วนการปฏิบัติ

คุณสามารถดาวน์โหลดไฟล์ Excel ข้างต้นเพื่อฝึกฝนวิธีการที่อธิบายไว้

สรุป

นี่เราพยายามแสดง 5 วิธี ถึง แทรกอักขระระหว่างข้อความใน Excel ขอบคุณที่อ่านบทความนี้ เราหวังว่านี่จะเป็นประโยชน์ หากคุณมีข้อสงสัยหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง โปรดเยี่ยมชมเว็บไซต์ของเรา ExcelWIKI เพื่อสำรวจเพิ่มเติม

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง