สอนใช้ สูตร 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
แล้วจะเห็นความต่างชัดเจน