วิธีรวมหลายคอลัมน์เป็นคอลัมน์เดียวใน Excel 365 (รวมชื่อ–นามสกุล / ข้อมูลหลายช่อง)

ถ้าคุณมีข้อมูลแยกแบบนี้:

  • ชื่อ = สมชาย
  • นามสกุล = ใจดี

👉 แต่ต้องการรวมเป็น:
👉 “สมชาย ใจดี” ในคอลัมน์เดียว

Excel 365 ทำได้ง่าย และอัปเดตอัตโนมัติ


🎯 วิธีรวมหลายคอลัมน์ใน Excel 365

ใช้สูตรนี้ 👇

=TEXTJOIN(" ",TRUE,A2:C2)

📌 ความหมาย:

  • " " = ตัวคั่น (เว้นวรรค)
  • TRUE = ข้ามช่องว่าง
  • A2:C2 = ข้อมูลที่ต้องการรวม

👉 ผลลัพธ์: รวมข้อมูลในแถวเดียว


⚡ ตัวอย่างใช้งานจริง

① รวมชื่อ + นามสกุล

=TEXTJOIN(" ",TRUE,A2,B2)

② รวมข้อมูลด้วย “-”

=TEXTJOIN("-",TRUE,A2:C2)

👉 ได้ เช่น: ABC-123-XYZ


③ รวมหลายแถว (ขั้นสูง)

=TEXTJOIN(",",TRUE,A2:A100)

👉 รวมทั้งคอลัมน์เป็นข้อความเดียว


🔥 สูตรทางเลือก (ง่ายแต่พื้นฐาน)

=A2&" "&B2

👉 ใช้ได้ แต่:

  • ไม่ยืดหยุ่น
  • ไม่ข้ามช่องว่าง

🧠 ใช้จริงในงานอะไรได้บ้าง

  • รวมชื่อ–นามสกุล
  • รวมรหัสสินค้า
  • รวมข้อมูลนำเข้า
  • เตรียมข้อมูลส่งระบบ

❗ ปัญหาที่พบบ่อย

ช่องว่างเกิน

✔ ใช้ TRIM ช่วย

=TRIM(A2)

ข้อมูลหาย

✔ ตรวจสอบช่วงที่รวม


📌 เคล็ดลับระดับโปร

ใช้ร่วมกับ:

  • TEXTSPLIT → แยก
  • TRIM → ล้างข้อมูล
  • UNIQUE → กันซ้ำ

👉 จะจัดการข้อมูลได้ครบวงจร


🔥 สรุปแบบสั้น (ตอบตรงคำถาม)

สูตร:

=TEXTJOIN(delimiter,ignore_empty,range)

👉 ใช้เพื่อ:
รวมหลายคอลัมน์เป็นคอลัมน์เดียวใน Excel 365 แบบอัตโนมัติ