ไปยังเนื้อหาหลัก

วิธีเพิ่มช่องว่างระหว่างอักขระหรือทุกหลักใน Excel

สมมติว่าคุณมีรายการสตริงข้อความหรือตัวเลขสำหรับการเพิ่มช่องว่างระหว่างอักขระหรือทุกหลักคุณสามารถทำอะไรได้บ้าง? วิธีการต่อไปนี้สามารถช่วยคุณแก้ปัญหานี้ได้

เพิ่มช่องว่างระหว่างอักขระหรือทุกหลักด้วยฟังก์ชันที่ผู้ใช้กำหนดเอง
เพิ่มช่องว่างระหว่างอักขระหรือทุกหลักด้วย Kutools for Excel


เพิ่มช่องว่างระหว่างอักขระหรือทุกหลักด้วยฟังก์ชันที่ผู้ใช้กำหนดเอง

คุณสามารถใช้ฟังก์ชันที่ผู้ใช้กำหนดเองต่อไปนี้เพื่อเพิ่มช่องว่างระหว่างอักขระหรือทุกหลักใน Excel

1 กด อื่น ๆ + F11 พร้อมกันเพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกและวางรหัสต่อไปนี้ลงในหน้าต่างโมดูล

รหัส VBA: เพิ่มช่องว่างระหว่างอักขระหรือทุกหลัก
Function AddSpace(Str As String) As String
    Dim i As Long
    For i = 1 To Len(Str)
        AddSpace = AddSpace & Mid(Str, i, 1) & " "
    Next i
    AddSpace = Trim(AddSpace)
End Function

3 กด อื่น ๆ + Q ปุ่มเพื่อปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างและกลับไปที่หน้าต่าง Excel

4. เลือกเซลล์ว่างป้อนสูตร = AddSpace (B2) ในแถบสูตรจากนั้นกดปุ่ม เข้าสู่ กุญแจ

ในกรณีนี้คุณจะเห็นการเพิ่มช่องว่างระหว่างอักขระของเซลล์ B2

doc เพิ่มช่องว่างระหว่างอักขระ 1

หมายเหตุ: สำหรับการเพิ่มช่องว่างระหว่างตัวเลขทุกหลักโปรดเปลี่ยนการอ้างอิงเซลล์ในสูตรเป็นตัวเลขตามที่คุณต้องการ


เพิ่มช่องว่างระหว่างอักขระหรือทุกหลักด้วย Kutools for Excel

หากรหัส VBA ซับซ้อนสำหรับคุณคุณสามารถลองใช้ไฟล์ เพิ่มข้อความ ประโยชน์ของ Kutools สำหรับ Excel. กรุณาดำเนินการดังนี้

ก่อนที่จะใช้ Kutools สำหรับ Excelโปรด ดาวน์โหลดและติดตั้งในตอนแรก.

1. เลือกเซลล์ที่คุณต้องการเพิ่มช่องว่างระหว่างอักขระหรือทุกๆหลักจากนั้นคลิก Kutools > ข้อความ > เพิ่มข้อความ. ดูภาพหน้าจอ:

2 ใน เพิ่มข้อความ ให้คลิกที่ไฟล์ ข้อความ แล้วกดปุ่ม ช่องว่าง กดปุ่มหนึ่งครั้งเพื่อใส่ช่องว่างลงในกล่องข้อความจากนั้นเลือกไฟล์ เพิ่มเฉพาะ ตัวเลือก

สำหรับการเพิ่มช่องว่างระหว่างอักขระ:

Choose ตัวอักษรตัวที่ 1 เป็นตัวพิมพ์ใหญ่ / ตัวพิมพ์เล็ก ในรายการดรอปดาวน์แล้วคลิกไฟล์ OK ปุ่ม

สำหรับการเพิ่มช่องว่างระหว่างทุกหลัก:

Choose อักขระตัวที่ 1 คือตัวเลข ในรายการดรอปดาวน์แล้วคลิกไฟล์ OK ปุ่ม

doc เพิ่มช่องว่างระหว่างอักขระ 1

จากนั้นช่องว่างจะถูกเพิ่มระหว่างอักขระหรือทุกหลักของเซลล์ที่ระบุ

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


เพิ่มช่องว่างระหว่างอักขระหรือทุกหลักด้วย Kutools for Excel


บทความที่เกี่ยวข้อง:

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Can you do this example with the formula according to old versions?
This comment was minimized by the moderator on the site
Can you do this example with the formula according to old versions?
This comment was minimized by the moderator on the site
Can you do this example with the formula according to old versions?
This comment was minimized by the moderator on the site
Hi, how can I change the VBA code to have a space between every second and third character (so to group the first 2 characters, then a space)
and subsequently for any additional space I want to add, but not after every character.

Thanks in advance
This comment was minimized by the moderator on the site
AddSpace is an awesome hack. Thanks.I wanted to convert text into columns such that each character was in a different column. Insert text to column was unable to achieve it because characters need to separated. So, I used addspace function from this page and then converted text into columns and it worked. :)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations