Thep Excel

CONCATENATE – รวมข้อความ (เวอร์ชันเก่า)

รวมข้อความจากหลายส่วนเข้าด้วยกัน

CONCATENATE เป็นฟังก์ชันแบบเก่าที่ใช้นำข้อความ, ตัวเลข, หรือค่าจากเซลล์ต่างๆ มาต่อกันให้เป็นข้อความยาวๆ เพียงเส้นเดียว ปัจจุบันสามารถใช้เครื่องหมาย & หรือฟังก์ชัน CONCAT/TEXTJOIN ซึ่งสะดวกกว่าได้

=CONCATENATE(text1, [text2], ...)

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=CONCATENATE(text1, [text2], ...)

Argument Type Required Default Description
text1 Any Yes ข้อความ, ตัวเลข, หรือการอ้างอิงเซลล์ส่วนแรก
text2 Any Optional "" ข้อความ, ตัวเลข, หรือการอ้างอิงเซลล์ส่วนที่สองและอื่นๆ (สูงสุด 255 ส่วน)

How it works

รวมชื่อและนามสกุล

นำชื่อในคอลัมน์ A และนามสกุลในคอลัมน์ B มารวมกันเป็นชื่อเต็ม

สร้างรหัสสินค้า

รวมรหัสหมวดหมู่ รหัสย่อย และรันนัมเบอร์เข้าด้วยกัน

สร้างประโยคจากข้อมูล

เช่น "สินค้า [ชื่อสินค้า] มียอดขาย [ยอดขาย] บาท"

Examples

ต่อชื่อและนามสกุล

นำชื่อ เว้นวรรค และนามสกุลมาต่อกัน
Excel Formula:

=CONCATENATE(First_Name, " ", Last_Name)

Result:

สมชาย ใจดี

สร้างประโยค

รวมข้อความและตัวเลขเป็นประโยคเดียว
Excel Formula:

=CONCATENATE("ยอดขาย: ", Sales_Amount, " บาท")

Result:

ยอดขาย: 500 บาท

ตัวอย่างที่ 3: ใช้เครื่องหมาย & แทนได้

สมมติว่า ValueA และ ValueB เป็น Named Range ที่มีค่าข้อความ
– เครื่องหมาย & ทำงานเหมือน CONCATENATE แต่พิมพ์ง่ายกว่าและสามารถเชื่อมข้อความได้ไม่จำกัดจำนวน
Excel Formula:

=ValueA & "-" & ValueB

Result:

ValueA-ValueB

FAQs

CONCATENATE กับ & ต่างกันอย่างไร?

หลักการทำงานเหมือนกัน & เขียนง่ายกว่า แต่ CONCATENATE จะยังคงมีไว้เพื่อความเข้ากันได้กับ Excel เวอร์ชันเก่า

CONCAT กับ TEXTJOIN ต่างกันอย่างไร?

CONCAT เป็นฟังก์ชันใหม่กว่า CONCATENATE รองรับ Range Input ได้ ส่วน TEXTJOIN สามารถกำหนดตัวคั่น (Delimiter) และเลือกว่าจะรวมเซลล์ว่างหรือไม่

Resources & Related

Additional Notes

ฟังก์ชัน CONCATENATE ใช้สำหรับรวมข้อความ (Text String) ตั้งแต่สองส่วนขึ้นไปเข้าด้วยกันให้กลายเป็นข้อความเดียว เหมาะสำหรับรวมชื่อ-นามสกุล, ที่อยู่ หรือสร้างประโยคจากข้อมูลในเซลล์ต่างๆ

Leave a Reply

Your email address will not be published. Required fields are marked *