TEXTJOIN รวมหลายช่องเป็นข้อความเดียว และข้ามช่องว่างอัตโนมัติ

รวมข้อมูลหลายคอลัมน์เป็นข้อความเดียว โดยไม่เกิดตัวคั่นเกินเมื่อบางช่องไม่มีข้อมูล

Artwork ต้นฉบับ TEXTJOIN รวมหลายช่องเป็นข้อความเดียว และข้ามช่องว่างอัตโนมัติ

ปัญหา / ใช้เมื่อไหร่

ใช้เมื่อต้องการรวมรหัส คลัง ชื่อ Vendor และจังหวัดให้อยู่ในข้อความเดียว โดยให้ Excel ข้ามเซลล์ว่างอัตโนมัติ

Formula

=TEXTJOIN(" | ",TRUE,A2:D2)

Dataset / Example

รหัส Vendorคลังชื่อ Vendorจังหวัด
10000012001ABC Medicalกรุงเทพฯ
10000022002Healthy Care
1000003Good Pharmaนนทบุรี
10000042001Med Supplyปทุมธานี
1000005Smart Health

Expected Result

ตัวอย่างผลลัพธ์
แถว 21000001 | 2001 | ABC Medical | กรุงเทพฯ
แถว 3 (จังหวัดว่าง)1000002 | 2002 | Healthy Care
แถว 4 (คลังว่าง)1000003 | Good Pharma | นนทบุรี

วิธีทำงาน

  1. " | " คือตัวคั่นระหว่างข้อมูล
  2. TRUE สั่งให้ข้ามเซลล์ว่าง
  3. A2:D2 คือช่วงข้อมูลที่ต้องการรวม
  4. เมื่อเซลล์ใดว่าง TEXTJOIN จะข้ามเซลล์นั้นโดยไม่สร้างตัวคั่นเกิน

Tips / ข้อควรรู้

  • รวมหลายคอลัมน์และข้ามช่องว่างได้อัตโนมัติ
  • เปลี่ยนตัวคั่นเป็นเครื่องหมายอื่นได้ตามต้องการ
  • เหมาะกับการสร้างข้อความสรุป รายการ Vendor ที่อยู่ หรือข้อความสำหรับส่งต่อ

Compatibility / Version

Excel 2019 / Excel 365 และเวอร์ชันที่รองรับ TEXTJOIN