วิธีเพิ่มคำนำหน้าหรือคำต่อท้ายในช่วงของเซลล์ใน Excel
บางครั้งคุณต้องเพิ่มข้อความทั่วไปที่จุดเริ่มต้นหรือจุดสิ้นสุดของเซลล์ทั้งหมดในบางกรณี แน่นอนคุณสามารถเพิ่มคำนำหน้าหรือคำต่อท้ายให้กับแต่ละเซลล์ได้ทีละเซลล์ อย่างไรก็ตามการทำงานหนักและใช้เวลานานเมื่อมีเซลล์จำนวนมาก บทความนี้จะแสดงเคล็ดลับบางประการเกี่ยวกับการเพิ่มคำนำหน้าหรือคำต่อท้ายให้กับช่วงของเซลล์ที่เลือกใน Excel อย่างง่ายดาย
- เพิ่มคำนำหน้าหรือคำต่อท้ายให้กับเซลล์ทั้งหมดด้วยสูตร
- เพิ่มคำนำหน้าหรือคำต่อท้ายให้กับเซลล์ทั้งหมดด้วย VBA
- เพิ่มคำนำหน้าหรือคำต่อท้ายให้กับเซลล์ทั้งหมดด้วย Kutools for Excel
เพิ่มคำนำหน้าหรือคำต่อท้ายให้กับเซลล์ทั้งหมดด้วยสูตร
Excel ของ concatenate ฟังก์ชันสามารถแทรกคำนำหน้าหรือคำต่อท้ายสำหรับเซลล์เดียวได้อย่างรวดเร็ว
1. เข้าสู่ฟังก์ชันของ =CONCATENATE("Food - ",A1) เซลล์พูดในเซลล์ว่าง C1แล้วลากที่จับการป้อนอัตโนมัติของเซลล์นี้ข้ามช่วงที่คุณต้องการเติม และเซลล์ทั้งหมดได้ถูกเพิ่มข้อความนำหน้าเฉพาะ ดูภาพหน้าจอ:. ดูภาพหน้าจอ:
คุณสามารถใช้ฟังก์ชันต่อกันเพื่อแทรกคำนำหน้าคำต่อท้ายหรือทั้งสองคำต่อท้ายและคำนำหน้าดังนี้:
ใส่สูตร | ผลลัพธ์ในเซลล์ |
= Concatenate ("Food - ", A1) | อาหาร - แอปเปิ้ล |
=Concatenate (A1, " - Fruit") | แอปเปิ้ล - ผลไม้ |
=Concatenate ("Food - ", A1, " - Fruit") | อาหาร - แอปเปิ้ล - ผลไม้ |
เพิ่มข้อความทั่วไปที่จุดเริ่มต้นหรือจุดสิ้นสุดของเซลล์ทั้งหมด (คำนำหน้าหรือคำต่อท้าย) ใน Excel ได้อย่างง่ายดาย
เป็นเรื่องง่ายที่จะเติมเต็มเซลล์ทั้งหมดด้วยเนื้อหาเดียวกันในคอลัมน์ด้วยคุณสมบัติป้อนอัตโนมัติ แต่จะเพิ่มคำนำหน้าหรือคำต่อท้ายเดียวกันให้กับเซลล์ทั้งหมดในคอลัมน์ได้อย่างไร? เปรียบเทียบการพิมพ์คำนำหน้าหรือคำต่อท้ายกับแต่ละเซลล์แยกกัน Kutools for Excel's Add Text ยูทิลิตี้ให้วิธีแก้ปัญหาง่ายๆในการทำให้เสร็จด้วยการคลิกหลาย ๆ ครั้งเท่านั้น
เพิ่มคำนำหน้าหรือคำต่อท้ายให้กับเซลล์ทั้งหมดด้วย VBA
คุณยังสามารถจัดการกับปัญหานี้ด้วยรหัส VBA ต่อไปนี้:
1. เลือกช่วงที่คุณต้องการแทรกคำนำหน้าหรือคำต่อท้าย
2. คลิก Developer > Visual Basicและใหม่ Microsoft Visual Basic for applications หน้าต่างจะปรากฏขึ้นให้คลิก Insert > Moduleจากนั้นป้อนรหัสต่อไปนี้:
VBA: เพิ่มคำนำหน้าให้กับข้อความ:
Sub AddTextOnLeft()
'Updateby20131128
Dim Rng As Range
Dim WorkRng As Range
Dim addStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
addStr = Application.InputBox("Add text", xTitleId, "", Type:=2)
For Each Rng In WorkRng
Rng.Value = addStr & Rng.Value
Next
End Sub
VBA: เพิ่มคำต่อท้ายให้กับข้อความ:
Sub AddTextOnRight()
'Updateby20131128
Dim Rng As Range
Dim WorkRng As Range
Dim addStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
addStr = Application.InputBox("Add text", xTitleId, "", Type:=2)
For Each Rng In WorkRng
Rng.Value = Rng.Value & addStr
Next
End Sub
3. จากนั้นคลิก Run หรือกดปุ่ม F5 กุญแจสำคัญในการเรียกใช้ VBA
4. และตอนนี้โปรดระบุช่วงที่คุณจะเพิ่มคำนำหน้าหรือคำต่อท้ายในช่วงแรก KutoolsforExcel กล่องโต้ตอบแล้วคลิกไฟล์ OK จากนั้นพิมพ์คำต่อท้ายหรือคำนำหน้าที่คุณจะเพิ่มเข้าไปในวินาที KutoolsforExcel กล่องโต้ตอบแล้วคลิกไฟล์ OK ปุ่ม. ดูภาพหน้าจอด้านล่าง:
ตอนนี้คำต่อท้ายหรือคำนำหน้าที่ระบุได้ถูกเพิ่มเข้าไปในแต่ละเซลล์ที่เลือกตามภาพด้านล่างที่แสดง:
เพิ่มคำนำหน้าหรือคำต่อท้ายให้กับเซลล์ทั้งหมดด้วย Kutools for Excel
คุณอาจไม่คุ้นเคยกับฟังก์ชันและโค้ด VBA ใน Excel และนี่ Add Text ประโยชน์ของ Kutools for Excel จะช่วยให้คุณแทรกคำนำหน้าหรือคำต่อท้ายในช่วงที่เลือกได้อย่างรวดเร็ว
Kutools สำหรับ Excel - เต็มไปด้วยเครื่องมือที่จำเป็นสำหรับ Excel มากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! ดาวน์โหลดเดี๋ยวนี้!
1. เลือกเซลล์ที่คุณต้องการเพิ่มคำนำหน้าหรือคำต่อท้ายแล้วคลิก Kutools > Text > Add Textดูภาพหน้าจอ:
2. ใน Add Text กล่องโต้ตอบป้อนคำนำหน้าหรือคำต่อท้ายของคุณในไฟล์ ข้อความ ให้ทำเครื่องหมายที่ Before first character ตัวเลือก (สำหรับการเพิ่มคำนำหน้า) หรือ After last character ตัวเลือก (สำหรับการเพิ่มคำต่อท้าย) ตามที่คุณต้องการแล้วคลิกไฟล์ Ok ปุ่ม
และตอนนี้คำนำหน้าหรือคำต่อท้ายที่ระบุกำลังเพิ่มในแต่ละเซลล์ที่เลือกพร้อมกัน ดูภาพหน้าจอ:
Demo: เพิ่มคำนำหน้าหรือคำต่อท้ายให้กับหลายเซลล์ด้วย Kutools for Excel
ลบคำนำหน้าหรือคำต่อท้าย (จำนวนอักขระเท่ากัน) จากจุดเริ่มต้น / ขวา / ท้ายเซลล์ใน Excel
Kutools for Excel's Remove By Position คุณลักษณะช่วยให้คุณสามารถลบคำนำหน้าหรือคำต่อท้าย (จำนวนอักขระที่กำหนด) จากตำแหน่งเริ่มต้น / จุดสิ้นสุด / ที่ระบุของสตริงข้อความในเซลล์
บทความที่เกี่ยวข้อง
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!