หน้าแรก บทความ Microsoft
Microsoft

วิธีใช้ Text to Columns ใน Excel แยกข้อมูลในคอลัมน์เดียวออกจากกัน

เผยแพร่ 05 ส.ค. 69

เคยเจอไฟล์ข้อมูลที่ชื่อ-นามสกุลอยู่ในคอลัมน์เดียวกัน หรือที่อยู่กับเบอร์โทรติดกันมาในเซลล์เดียวไหม ปกติต้องมานั่งพิมพ์แยกเองทีละแถว แต่ Excel มีฟีเจอร์ Text to Columns ที่ช่วยแยกข้อมูลในคอลัมน์เดียวออกเป็นหลายคอลัมน์ให้อัตโนมัติตามตัวคั่นที่กำหนด ไม่ว่าจะเป็นเว้นวรรค จุลภาค หรือสัญลักษณ์อื่นๆ

วิธีใช้ Text to Columns

  1. เลือกคอลัมน์หรือช่วงเซลล์ที่มีข้อความต้องการแยก
  2. ไปที่แท็บ Data กด Text to Columns ในกลุ่ม Data Tools
  3. เลือก Delimited (แยกตามตัวคั่น) แล้วกด Next
  4. เลือกตัวคั่นที่ใช้ในข้อมูล เช่น Comma (จุลภาค) หรือ Space (เว้นวรรค) จะเห็นตัวอย่างผลลัพธ์แสดงด้านล่างทันที
  5. กด Next แล้วเลือกรูปแบบข้อมูลของแต่ละคอลัมน์ที่จะได้ (ปกติเลือก General ได้เลย) จากนั้นกด Finish

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

สมมติมีคอลัมน์ A เก็บข้อมูล “สมชาย ใจดี” อยู่ในเซลล์เดียวกัน หากเลือก Delimited แบบ Space จะได้ผลลัพธ์เป็นคอลัมน์ A = “สมชาย” และคอลัมน์ B = “ใจดี” แยกออกจากกันทันที เหมาะกับการเตรียมข้อมูลก่อนทำ Mail Merge หรือวิเคราะห์ข้อมูลต่อ

ถ้าตัวคั่นไม่ตรงกับตัวเลือกสำเร็จรูป

ในหน้าต่างเลือกตัวคั่น หากไม่มีตัวคั่นที่ต้องการในรายการ (เช่น เครื่องหมาย | หรือ 😉 ให้เลือก Other แล้วพิมพ์สัญลักษณ์นั้นลงในช่องได้เลย Excel จะใช้สัญลักษณ์นั้นเป็นจุดแยกคอลัมน์

ข้อควรระวัง

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

ทางเลือกอื่นถ้าใช้ Excel for the web

Excel for the web ไม่มีเมนู Text to Columns แบบ Desktop แต่สามารถใช้ฟังก์ชัน TEXTSPLIT แทนได้ เช่น =TEXTSPLIT(A1," ") จะแยกข้อความในเซลล์ A1 ตามช่องว่างออกเป็นหลายเซลล์โดยอัตโนมัติเช่นกัน

สรุป

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

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line