ต่อชื่อและนามสกุล
=CONCATENATE(First_Name, " ", Last_Name)
สมชาย ใจดี
รวมข้อความจากหลายส่วนเข้าด้วยกัน
CONCATENATE เป็นฟังก์ชันแบบเก่าที่ใช้นำข้อความ, ตัวเลข, หรือค่าจากเซลล์ต่างๆ มาต่อกันให้เป็นข้อความยาวๆ เพียงเส้นเดียว ปัจจุบันสามารถใช้เครื่องหมาย & หรือฟังก์ชัน CONCAT/TEXTJOIN ซึ่งสะดวกกว่าได้
=CONCATENATE(text1, [text2], ...)
=CONCATENATE(text1, [text2], ...)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text1 | Any | Yes | ข้อความ, ตัวเลข, หรือการอ้างอิงเซลล์ส่วนแรก | |
| text2 | Any | Optional | ข้อความ, ตัวเลข, หรือการอ้างอิงเซลล์ส่วนที่สองและอื่นๆ (สูงสุด 255 ส่วน) |
นำชื่อในคอลัมน์ A และนามสกุลในคอลัมน์ B มารวมกันเป็นชื่อเต็ม
รวมรหัสหมวดหมู่ รหัสย่อย และรันนัมเบอร์เข้าด้วยกัน
เช่น "สินค้า [ชื่อสินค้า] มียอดขาย [ยอดขาย] บาท"
=CONCATENATE(First_Name, " ", Last_Name)
สมชาย ใจดี
=CONCATENATE("ยอดขาย: ", Sales_Amount, " บาท")
ยอดขาย: 500 บาท
=ValueA & "-" & ValueB
ValueA-ValueB
หลักการทำงานเหมือนกัน & เขียนง่ายกว่า แต่ CONCATENATE จะยังคงมีไว้เพื่อความเข้ากันได้กับ Excel เวอร์ชันเก่า
CONCAT เป็นฟังก์ชันใหม่กว่า CONCATENATE รองรับ Range Input ได้ ส่วน TEXTJOIN สามารถกำหนดตัวคั่น (Delimiter) และเลือกว่าจะรวมเซลล์ว่างหรือไม่
ฟังก์ชัน CONCATENATE ใช้สำหรับรวมข้อความ (Text String) ตั้งแต่สองส่วนขึ้นไปเข้าด้วยกันให้กลายเป็นข้อความเดียว เหมาะสำหรับรวมชื่อ-นามสกุล, ที่อยู่ หรือสร้างประโยคจากข้อมูลในเซลล์ต่างๆ