บางครั้งต้องเพิ่มข้อความในเซลล์ วิธีหนึ่งคือใช้คอลัมน์ใหม่และสูตร เพื่อเข้าใจชัด ต้องรู้ฟังก์ชัน Excel บางตัว บทความนี้ให้6วิธีรวดเร็วเพิ่มข้อความในเซลล์Excelอย่างมีประสิทธิภาพพร้อมภาพประกอบ
6 วิธีที่เหมาะสมเพื่อเพิ่มข้อความในเซลล์ Excel
มารู้จักชุดข้อมูลก่อน มีชื่อเพลงสุ่มในชีท จะเพิ่มข้อความในเซลล์ใหม่ด้วยฟังก์ชันCONCATENATE, LEFT, RIGHT, LEN, TEXTJOIN, ฟีเจอร์Flash FillและVBAด้วย

1. ใช้สัญลักษณ์ Ampersand เพิ่มข้อความหน้เซลล์
ใช้ตัวดำเนินการ Ampersand (&)รวมสตริงข้อความในExcelได้ง่าย ดูวิธีใช้:
📌 ขั้นตอน:
- เลือกเซลล์C5
- ใส่สูตร:
="ID: "&B5- กดENTER

- AutoFillสูตรไปเซลล์อื่นในคอลัมน์C

อ่านเพิ่ม: How to Find and Replace in Excel Column (6 Ways)
2. ใช้ฟีเจอร์ Flash Fill เพิ่มข้อความทุกเซลล์
ทำได้ด้วยฟีเจอร์ใหม่Flash FillในExcel 2013 หรือใหม่กว่า ต้องรู้วิธีใช้ Flash Fillก่อน สมมติจะแทรกข้อความ.mp3ท้ายทุกเซลล์ในช่วงB5:B14 ทำตามขั้นตอน:
📌 ขั้นตอน:
- เลือกเซลล์C5
- พิมพ์ "The Monster.mp3" ด้วยมือในเซลล์

- เลือกเซลล์(C5)หรือหลายเซลล์ กดCTRL + E จะเพิ่มข้อความในเซลล์ได้

อ่านเพิ่ม: Find and Replace a Text in a Range with Excel VBA (Macro and UserForm)
3. ใช้ฟังก์ชัน CONCATENATE เพิ่มข้อความหลายเซลล์
ใช้ฟังก์ชัน CONCATENATEเพิ่มข้อความในเซลล์ Excel ทำตามคำแนะนำ:
📌 ขั้นตอน:
- เลือกเซลล์ C5สะดวกสำหรับงาน
- ใส่ฟังก์ชัน:
=CONCATENATE("Song: ",B5)- กดEnter ได้ผลลัพธ์Song: The Monster

- AutoFillฟังก์ชันCONCATENATEไปเซลล์อื่นในคอลัมน์C

อ่านเพิ่ม: Excel VBA to Find and Replace Text in a Column (2 Examples)
4. รวม LEFT, RIGHT, LEN เพื่อเพิ่มข้อความในเซลล์
ส่วนนี้เพิ่มข้อความด้วยLEFT, RIGHT,และLEN ง่ายและประหยัดเวลา ทำตามคำแนะนำ:
📌 ขั้นตอน:
- สูตรนี้แทรกขีดกลางหลังตัวอักษรที่ 3 ในเซลล์:
=LEFT(B5,3)&"-"&RIGHT(B5,LEN(B5)-3)- กดEnter ได้ผลลัพธ์The- Monster

- AutoFillฟังก์ชันไปเซลล์อื่นในคอลัมน์C

อ่านเพิ่ม: How to Substitute Multiple Characters in Excel (6 Ways)
บทความคล้ายกัน
- How to Find and Replace Asterisk (*) Character in Excel
- Find and Replace Carriage Return in Excel (with Quick Steps)
- How to Find and Replace Values in Multiple Excel Files (3 Methods)
- [Fixed!] Excel Find and Replace Not Working (6 Solutions)
- How to Find and Replace Using Formula in Excel (4 Examples)
5. ใช้ฟังก์ชัน TEXTJOIN เพิ่มข้อความทุกเซลล์
ลองฟังก์ชัน TEXTJOIN ทำตามขั้นตอน:
📌 ขั้นตอน:
- เลือกเซลล์C5
- วางสูตร:
=TEXTJOIN(": ",TRUE,"Song",B5)- กดENTER

- AutoFillฟังก์ชันCONCATENATEไปเซลล์อื่นในคอลัมน์C

อ่านเพิ่ม: How to Add Text Before a Formula in Excel (5 Easy Ways)
6. ใช้โค้ด VBA เพิ่มข้อความหลายเซลล์
สุดท้าย แสดงวิธีเพิ่มข้อความในเซลล์ Excel ด้วยVBAง่ายๆ มีประโยชน์ในบางช่วงเวลา. จากชุดข้อมูล เราจะเพิ่มข้อความด้วยVBA ทำตามคำแนะนำ:
ขั้นตอน 1:
- เปิด Module: จากแท็บDeveloperไป
Developer → Visual Basic

- คลิกVisual Basic จะมีหน้าต่างMicrosoft Visual Basic for Applications – Add Text to Cellขึ้น เลือกInsert → Moduleเพื่อใส่โค้ดVBA
Insert → Module

- โมดูลAdd Text to Cellขึ้น ใส่โค้ดVBA:
Sub add_text_to_cell() Dim x As Range Dim y As Range Set x = Application.Selection For Each y In x y.Offset(0, 1).Value = "Song: " & y.Value Next y End Sub

- บันทึกไฟล์เป็นExcel Macro-enabled workbook
ขั้นตอน 2:
- กลับไปเวิร์กชีตVBA
- เลือกเซลล์ในช่วงB5:B14
- ไปแท็บDeveloper
- เลือกMacrosในกลุ่มCode

- จะเปิดกล่องโต้ตอบMacro
- เห็นแมโครadd_textที่สร้างไป
- กดRun

- เซลล์ว่างจะเติมผลลัพธ์ที่ต้องการอัตโนมัติ

อ่านเพิ่ม: How to Find and Replace within Selection in Excel (7 Methods)
สิ่งที่ควรจำ
➜ หากไม่พบค่าในเซลล์อ้างอิง จะเกิดข้อผิดพลาด#N/A!
➜ ข้อผิดพลาด#VALUE!เกิดเมื่ออินพุตที่ให้มาไม่ใช่ตัวเลข
สรุป
หวังว่าวิธีที่เหมาะสมทั้งหมดข้างต้นสำหรับเพิ่มข้อความในเซลล์จะกระตุ้นให้คุณนำไปใช้ในสเปรดชีตExcelอย่างมีประสิทธิภาพ ยินดีต้อนรับคำถามหรือข้อสงสัยในความคิดเห็น
อ่านเพิ่มเติม
- How to Find and Replace Multiple Words at Once in Excel (7 Methods)
- Add Text and Formula in the Same Cell in Excel (4 Examples)
- How to Find and Replace Multiple Values in Excel with VBA (3 Examples)
- Excel VBA: How to Find and Replace Text in Word Document
- How to Find and Replace from List with Macro in Excel (5 Examples)