สูตร Excel TEXTJOIN รวมข้อความอัตโนมัติ — Excel TEXTJOIN Formula

สอนใช้ สูตร Excel TEXTJOIN รวมข้อความอัตโนมัติ หลายเซลล์พร้อมตัวคั่น เช่น คอมมา ช่องว่าง หรือคำอื่น ๆ ช่วยจัดการข้อความได้สะดวก การรวมข้อความจากหลาย ๆ เซลล์ใน Excel เป็นเรื่องที่หลายคนทำบ่อย ไม่ว่าจะเป็นการรวมชื่อ-นามสกุล, ที่อยู่, รายการสินค้า หรือข้อมูลแบบมีตัวคั่น หากใช้สูตรเดิมอย่าง & หรือ CONCATENATE() อาจยุ่งยากเมื่อมีหลายเซลล์ แต่ด้วย สูตร Excel TEXTJOIN คุณสามารถรวมข้อความทั้งหมดในครั้งเดียว เลือกตัวคั่นได้เอง เช่น คอมมา (,) เว้นวรรค หรือแม้แต่คำพิเศษ และยังเลือกได้ว่าจะข้ามเซลล์ว่างหรือไม่

ใช้เมื่อใด และเพื่ออะไร

  • รวมชื่อและนามสกุลในฟิลด์เดียว
  • รวมรายการสินค้า/รหัสสินค้าให้อยู่บรรทัดเดียว
  • รวมที่อยู่หลายบรรทัดให้กลายเป็นข้อความเดียว
  • สร้างข้อความสรุปจากหลายคอลัมน์

วิธีใช้ TEXTJOIN ใน Excel

โครงสร้าง:

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
  • delimiter = ตัวคั่น เช่น “,” หรือ ” “
  • ignore_empty = TRUE/1 (ข้ามช่องว่าง) หรือ FALSE/0 (รวมช่องว่างด้วย)
  • text1, text2… = ช่วงข้อมูลหรือข้อความที่จะรวม

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

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

ผลลัพธ์: “สมชาย ใจดี”

ตัวอย่างที่ 2: รวมรายการสินค้าด้วยคอมมา

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

ผลลัพธ์: “โต๊ะ, เก้าอี้, ตู้, เตียง, โซฟา”

ตัวอย่างที่ 3: รวมข้อความแต่ข้ามช่องว่าง

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

ผลลัพธ์: “A – B – C – D” (ถ้า A3 ว่าง จะถูกข้าม)

ตัวอย่างที่ 4: รวมข้อความพร้อมคำบรรยาย

=TEXTJOIN(" | ", TRUE, "รหัสสินค้า:", A2:A4)

ผลลัพธ์: “รหัสสินค้า: | 001 | 002 | 003”

ปัญหาที่พบบ่อย + วิธีแก้

  • Excel รุ่นเก่าไม่มี TEXTJOIN: ใช้ CONCAT() หรือ & แทน
  • แสดงค่า #NAME?: ตรวจสอบว่า Excel เวอร์ชันที่ใช้รองรับ TEXTJOIN
  • ตัวคั่นแสดงเกิน: ตรวจสอบว่าเลือก ignore_empty = TRUE เพื่อข้ามเซลล์ว่าง

ประโยชน์ของ TEXTJOIN

  • ลดเวลาการพิมพ์สูตรซ้ำ ๆ
  • รวมข้อความจากหลายเซลล์ได้ในครั้งเดียว
  • ยืดหยุ่นด้วยตัวคั่นที่กำหนดเอง
  • ใช้ง่ายกับข้อมูลจำนวนมาก

ดาวน์โหลดไฟล์ตัวอย่าง

📥 ดาวน์โหลดไฟล์ตัวอย่าง TEXTJOIN Excel

สรุป

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