หน้าแรก บทความ Microsoft
Microsoft

CONCAT ใน Excel รวมข้อความจากหลายเซลล์เข้าด้วยกัน

เผยแพร่ 16 ส.ค. 69

ต้องการรวมชื่อกับนามสกุลที่แยกอยู่คนละคอลัมน์ให้เป็นข้อความเดียว หรือรวมข้อมูลจากหลายเซลล์ต่อกัน CONCAT คือสูตรรวมข้อความรุ่นใหม่ที่มาแทน CONCATENATE เดิม จุดเด่นคือลากทั้งช่วงเซลล์ (range) เข้าไปในสูตรได้เลยโดยไม่ต้องพิมพ์ทีละเซลล์

ตัวอย่าง: รวมชื่อ-นามสกุล

C1fx=CONCAT(A1," ",B1)
A B C
1 สมชาย ใจดี สมชาย ใจดี

ใส่ " " (เว้นวรรค) คั่นระหว่าง A1 กับ B1 เพื่อไม่ให้ชื่อกับนามสกุลติดกัน ถ้าไม่ใส่ตัวคั่นจะได้ “สมชายใจดี” ติดกันแทน

ตัวอย่าง: รวมทั้งช่วงเซลล์ในคำสั่งเดียว

D1fx=CONCAT(A1:C1)
A B C D
1 08 1234 5678 0812345678

จุดต่างจาก CONCATENATE เดิมคือ CONCAT ลากทั้งช่วง A1:C1 เข้าไปตรงๆ ได้เลย ไม่ต้องพิมพ์ A1,B1,C1 ทีละตัว สะดวกมากเวลารวมข้อมูลจากหลายคอลัมน์ต่อกัน เช่น ต่อเบอร์โทรศัพท์ที่แยกเก็บเป็นท่อนๆ

สรุป

CONCAT ใช้แทน CONCATENATE ได้ทุกกรณีและสะดวกกว่าเมื่อต้องรวมข้อมูลทั้งช่วง ถ้าต้องการรวมข้อความพร้อมใส่ตัวคั่นระหว่างทุกค่าอัตโนมัติ ลองดูสูตร TEXTJOIN ซึ่งยืดหยุ่นกว่าอีกขั้น

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line