อบรม Excel • Data Analytics • Automation สำหรับองค์กร

anuchit.efh@gmail.com 087-980-9186

แยกข้อความเป็นหลายคอลัมน์
ด้วย TEXTSPLIT

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

อ่าน 0 ครั้งปฏิสัมพันธ์ 0แชร์ 0

DataPro009|

Download Workshop File

ตัวอย่างรหัส Project

ตาราง ProjectCode ก่อนแยกข้อมูลออกเป็น Code Project Name และ Priority

ข้อมูลในคอลัมน์ ProjectCode ประกอบด้วย Code, Project Name และ Priority รวมอยู่ในข้อความเดียว โดยใช้เครื่องหมาย _ คั่นระหว่าง Code กับ Project Name และใช้เครื่องหมาย - คั่นระหว่าง Project Name กับ Priority ครับ

แยกข้อมูลด้วย TEXTSPLIT

เลือกเซลล์ B2 แล้วป้อนสูตรต่อไปนี้

=TEXTSPLIT(
    A2,
    {"_","-"}
)

วงเล็บปีกกาใช้รวมตัวคั่นหลายตัวไว้ในสูตรเดียว เมื่อ TEXTSPLIT พบเครื่องหมาย _ หรือ - ข้อความจะถูกแยกไปยังคอลัมน์ถัดไป ผลลัพธ์จาก A2 จึงกระจายออกไปยัง B2:D2 โดยอัตโนมัติครับ

จากนั้นคัดลอกสูตรจาก B2 ลงไปจนครบทุกแถว จะได้ผลลัพธ์ตามภาพด้านล่าง

ผลลัพธ์การใช้ TEXTSPLIT แยก ProjectCode เป็น Code Project Name และ Priority

ข้อมูลที่แยกแล้วสามารถนำไปกรองตาม Code เรียงลำดับตาม Priority หรือใช้สร้างรายงานต่อได้ทันที เพื่อให้สูตรทำงานถูกต้อง ควรกำหนดรูปแบบ ProjectCode ให้เหมือนกันทุกแถว และไม่ใช้เครื่องหมาย _ หรือ - ภายในชื่อ Project ครับ

บทความนี้เป็นประโยชน์กับคุณไหม?เลือกไอคอนเพื่อบอกเราได้เลย

พัฒนาทักษะ Excel
ให้ทำงานได้อย่างมืออาชีพ

เลือกหลักสูตรที่เหมาะกับคุณ ตั้งแต่การใช้ Excel ในการทำงาน สูตรและฟังก์ชัน
การวิเคราะห์ข้อมูล ไปจนถึง Dashboard ระบบอัตโนมัติ และ AI

เรียนรู้ผ่าน Workshop ที่เน้นการใช้งานจริง พร้อมนำไปประยุกต์ใช้กับงานได้ทันที

ดูหลักสูตรทั้งหมด