ฟังก์ชัน TEXTSPLIT ใน Excel

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

TEXTSPLIT เหมาะกับการจัดการข้อมูลที่มาจากไฟล์ CSV, ข้อมูลที่คั่นด้วยเครื่องหมายพิเศษ หรือการเตรียมข้อมูลสำหรับการวิเคราะห์

จุดประสงค์ของฟังก์ชัน TEXTSPLIT ใน Excel

ฟังก์ชัน TEXTSPLIT ใช้สำหรับ แยกข้อความ ตามตัวคั่นที่ระบุ และกระจายค่าที่ได้ไปยังหลายเซลล์แบบอัตโนมัติ โดยสามารถเลือกได้ว่าจะให้แยกตามคอลัมน์ หรือแยกตามแถว

เหมาะสำหรับงานที่ต้องการแยกข้อความ เช่น รายการชื่อที่คั่นด้วย “,”, หรือข้อมูลรูปแบบ CSV ที่ต้องการแตกข้อมูลออกเป็นเซลล์อย่างรวดเร็ว

ประโยชน์ของฟังก์ชัน TEXTSPLIT ใน Excel

  • แยกข้อความออกเป็นหลายเซลล์ตามตัวคั่นได้อย่างแม่นยำ
  • รองรับการแยกแนวนอน (คอลัมน์) และแนวตั้ง (แถว)
  • ลดการใช้ Text to Columns แบบ Manual
  • ใช้งานง่ายเพียงสูตรเดียว ไม่ต้องเขียนหลายสูตร
  • ประหยัดเวลาเมื่อต้องเตรียมข้อมูลขนาดใหญ่

รูปแบบการใช้งาน (Syntax)

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน TEXTSPLIT มีดังนี้:

  • text (จำเป็น): ข้อความที่ต้องการแยก
  • col_delimiter (จำเป็น): ตัวคั่นสำหรับแยกเป็นคอลัมน์
  • row_delimiter (ไม่บังคับ): ตัวคั่นสำหรับแยกเป็นแถว
  • ignore_empty (ไม่บังคับ): TRUE ข้ามช่องว่าง, FALSE ไม่ข้าม
  • match_mode (ไม่บังคับ): 0 ตรงตามตัวพิมพ์, 1 ไม่สนใจตัวพิมพ์ใหญ่เล็ก
  • pad_with (ไม่บังคับ): กำหนดค่าสำหรับเติมช่องว่างหากจำนวนคอลัมน์/แถวไม่เท่ากัน

ตัวอย่างการใช้งาน

ตัวอย่างที่ 1: แยกข้อความตามเครื่องหมายจุลภาค ( , ) ออกเป็นคอลัมน์

ใช้ฟังก์ชัน TEXTSPLIT ใน Excel แยกข้อความตามเครื่องหมายจุลภาค

ผลลัพธ์ที่ได้

  • ข้อความ “Apple,Banana,Cherry” ถูกแยกออกเป็น 3 เซลล์ในแนวนอนตามเครื่องหมายจุลภาค

ตัวอย่างที่ 2: แยกข้อความตามเครื่องหมายขีดใหม่ ( – ) ออกเป็นแถว

ผลลัพธ์ที่ได้

  • ข้อความ “Monday-Tuesday-Wednesday” ถูกแยกออกเป็น 3 แถวแนวตั้งตามเครื่องหมายขีด

ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน TEXTSPLIT ใน Excel

สมมติเรามีข้อมูลรหัสสินค้าและหมวดหมู่คั่นด้วยขีด (-)

ใช้ฟังก์ชัน TEXTSPLIT ใน Excel แยกรหัสสินค้าและหมวดหมู่

สูตรที่ใช้ในคอลัมน์ B

=TEXTSPLIT(A1,"-")
=TEXTSPLIT(A2,"-")
=TEXTSPLIT(A3,"-")

ผลลัพธ์ที่ได้

  • TEXTSPLIT แยกหมวดหมู่และรหัสสินค้าออกจากกันอย่างรวดเร็วด้วยตัวคั่น “-“

หมายเหตุ

  • ฟังก์ชัน TEXTSPLIT ใช้ได้ตั้งแต่ Excel 365 และ Excel 2021 ขึ้นไป
  • ถ้า delimiter ไม่พบในข้อความ จะได้ค่าข้อความเดิมทั้งข้อความ
  • รองรับทั้งการแยกแนวตั้ง (แถว) และแนวนอน (คอลัมน์) ภายในสูตรเดียว
  • สามารถกำหนดให้ข้ามค่าที่ว่างได้ด้วยอาร์กิวเมนต์ ignore_empty

สรุป

ฟังก์ชัน TEXTSPLIT ใน Excel เป็นฟังก์ชันที่ช่วยทำให้การแยกข้อความตามตัวคั่นต่าง ๆ เป็นเรื่องง่ายและรวดเร็ว เหมาะสำหรับผู้ที่ต้องการจัดระเบียบข้อมูลจากข้อความยาว ๆ ให้แยกเป็นเซลล์เพื่อการวิเคราะห์ต่อไปได้อย่างเป็นระบบและมืออาชีพ

ข้อมูลอ้างอิง: TEXTSPLIT function

แชร์เรื่องนี้