Text to Columns — แยกข้อมูลในเซลล์อย่างชาญฉลาด Delimited, Fixed Width, Date Formats

1. ปัญหาที่คนทำงานทุกคนเคยเจอ — ข้อมูลมากองรวมกันในคอลัมน์เดียว

เคยไหมครับ? คุณโหลดไฟล์จากระบบเก่ามา แล้วเจอชื่อ-นามสกุลอยู่ในคอลัมน์เดียวกันทั้ง 500 แถว — “นายสมชาย ใจดี”, “นางสาววิไล รักเรียน”, “Mr. John Smith” — เรียงกันเป็นพรืด!

หรือเจอที่อยู่ที่เขียนยาวเป็นพรืดในเซลล์เดียว — “12/34 ซอยสุขุมวิท 22 ถนนสุขุมวิท แขวงคลองเตย เขตคลองเตย กรุงเทพฯ 10110” — แล้วคุณต้องแยกเป็นคอลัมน์ ถนน, แขวง, เขต, รหัสไปรษณีย์

หรือข้อมูลวันที่ที่ระบบส่งมาเป็น “20260715” หรือ “15/07/2026” แต่ Excel ไม่ยอมอ่านเป็นวันที่ซักที!

ปัญหาพวกนี้มีทางออกครับ — และมันชื่อว่า Text to Columns!

Text to Columns เป็นฟีเจอร์ใน Excel ที่ช่วย แยกเนื้อหาในเซลล์เดียวออกเป็นหลายคอลัมน์ โดยใช้ตัวแบ่ง (Delimiter) หรือกำหนดความกว้างคงที่ (Fixed Width) แถมยังแปลงรูปแบบวันที่และตัวเลขได้อีกด้วย

เปิดไฟล์ตัวอย่างที่เตรียมไว้ให้ แล้วมาทำไปพร้อมกันครับ — มี 3 ชีทให้ลองทำตามทีละขั้นตอน!

2. Text to Columns แบบ Delimited — ใช้ตัวแบ่งแยกข้อมูล

วิธีที่ใช้บ่อยที่สุดครับ — เหมาะกับข้อมูลที่มีตัวคั่นระหว่างข้อมูล เช่น จุลภาค (,) ทับ (/) ขีด (-) หรือเว้นวรรค

2.1 วิธีใช้ Text to Columns แบบ Delimited

ตัวอย่าง: ข้อมูลชื่อเต็มในคอลัมน์ A — ต้องการแยกเป็น “คำนำหน้า”, “ชื่อ”, “นามสกุล”

ขั้นตอน:

  1. เลือกข้อมูลที่ต้องการแยก — ทั้งคอลัมน์ หรือเฉพาะช่วง A2:A20
  2. ไปที่แท็บ Data > คลิก Text to Columns
  3. เลือก Delimited > คลิก Next
  4. เลือกตัวแบ่ง:
ตัวแบ่งตัวอย่างข้อมูลเหมาะกับ
Tabคั่นด้วย Tabข้อมูลจากระบบ, CSV
Semicolonคั่นด้วย ;ไฟล์ CSV บางระบบ
Commaคั่นด้วย ,ไฟล์ CSV (ทั่วไป)
Spaceคั่นด้วยเว้นวรรคชื่อเต็ม, ที่อยู่
Otherกำหนดเอง เช่น – หรือ /เบอร์โทร, วันที่
  1. กรณีชื่อเต็ม “นายสมชาย ใจดี” — ติ๊ก Space เพราะชื่อกับนามสกุลคั่นด้วยเว้นวรรค
  2. คลิก Next > ในขั้นตอนนี้เลือก Destination (ตำแหน่งวางผลลัพธ์) — เช่น =$B$2
  3. คลิก Finish

ผลลัพธ์: B2=”นายสมชาย”, C2=”ใจดี” — แต่รอแป๊บ! “นายสมชาย” มันยังติดกันอยู่ — ต้องใช้ Space ร่วมกับ Other หรือแยก 2 รอบ (รอบแรกแยกคำนำหน้า, รอบสองแยกชื่อ-นามสกุล)

เทคนิคแยกชื่อไทย 3 ส่วน (คำนำหน้า + ชื่อ + นามสกุล):

รอบที่ 1: Text to Columns แบบ Space → ได้ “นายสมชาย” กับ “ใจดี”
รอบที่ 2: ใช้ LEFT, MID, RIGHT หรือ Flash Fill แยก “นาย” ออกจาก “สมชาย”

หรือถ้าคุณมีข้อมูลแบบ “นาย สมชาย ใจดี” (มี Space ระหว่างทุกส่วน) — Text to Columns แบบ Space จะแยกให้ 3 คอลัมน์ในครั้งเดียวเลย!

2.2 แยกที่อยู่ด้วย Delimiter หลายแบบ

ข้อมูลที่อยู่ที่มารวมกัน — เช่น “12/34 ซอยสุขุมวิท 22, ถนนสุขุมวิท, แขวงคลองเตย, เขตคลองเตย, กรุงเทพฯ 10110” — ถ้าข้อมูลมีจุลภาคคั่นชัดเจนแบบนี้ ก็ใช้ Text to Columns ได้สบายครับ:

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

ผลลัพธ์: ที่อยู่ 1 เซลล์จะถูกแยกออกเป็นคอลัมน์ย่อย — บ้านเลขที่/ซอย, ถนน, แขวง, เขต, จังหวัด+รหัสไปรษณีย์ — พร้อมนำไปใช้งานต่อ เช่น กรองดูแขวง หรือทำ PivotTable

⚠️ข้อควรระวัง: ถ้าข้อมูลบางแถวมีจุลภาคไม่ครบ หรือมีเกิน (เช่น “12/34 ซอยสุขุมวิท 22, ถนนสุขุมวิท,, แขวงคลองเตย”) ผลลัพธ์จะเลื่อนตำแหน่งกัน — ควรตรวจสอบข้อมูลก่อนแยกเสมอ

3. Text to Columns แบบ Fixed Width — แยกตามความกว้างคงที่

เหมาะกับข้อมูลที่ทุกแถวมีความยาวตายตัว เช่น:

  • รหัสสินค้าที่บริษัทกำหนดช่องตายตัว (เช่น ELE260801001)
  • รหัสพนักงาน (เช่น EMP001234)
  • Serial Number ของอุปกรณ์
  • ข้อมูล export จากระบบเก่า (Mainframe / Legacy)

3.1 วิธีใช้ Fixed Width

  1. เลือกข้อมูลที่ต้องการแยก
  2. แท็บ Data > คลิก Text to Columns
  3. เลือก Fixed Width > คลิก Next
  4. Excel จะแสดงเส้นแบ่ง (Break Line) ให้คุณกำหนดตำแหน่ง
  5. คลิกที่ตำแหน่งบนไม้บรรทัดเพื่อเพิ่มเส้นแบ่ง, ดับเบิลคลิกเพื่อลบ, ลากเพื่อปรับตำแหน่ง
  6. คลิก Next > กำหนด Destination > คลิก Finish

3.2 ตัวอย่าง: แยกรหัสสินค้ากับชื่อสินค้า

ในชีท Fixed Width ของไฟล์ตัวอย่าง มีข้อมูลแบบ “ELE260801001 เครื่องชาร์จ USB-C 65W” — รหัสสินค้าติดมากับชื่อสินค้าอยู่ในเซลล์เดียว:

  • รหัสสินค้าเป็นช่องตายตัว 12 ตัวอักษรแรก
  • ส่วนที่เหลือเป็นชื่อสินค้า
  • เพิ่มเส้นแบ่งหลังตัวอักษรที่ 12 → ได้ “ELE260801001” กับ “เครื่องชาร์จ USB-C 65W”
  • คลิก Finish แล้วรหัสกับชื่อก็แยกกันเป็นคนละคอลัมน์

3.3 ตัวอย่าง: แยกรหัสพนักงานและ Serial Number

ข้อมูลแบบ “EMP001234 ใจดี สมชาย” หรือ “SN-A2608-0001-HR24” ก็ใช้หลักการเดียวกัน:

  • เพิ่มเส้นแบ่งหลังรหัสพนักงาน 8 ตัวอักษร → ได้ “EMP001234” กับ “ใจดี สมชาย”
  • Serial Number แบ่งตามกลุ่มที่บริษัทกำหนด เช่น “SN-A2608-0001-HR24” → “SN” | “A2608” | “0001” | “HR24”
  • วางเส้นแบ่งหลายเส้นในครั้งเดียวได้เลย — ลากปรับตำแหน่งจนพอใจ แล้วคลิก Finish

ลองเปิดชีท Fixed Width ในไฟล์ตัวอย่างแล้วทำตามดูนะครับ — จะเห็นว่าการลากเส้นแบ่งสนุกกว่าที่คิด!

4. แปลงรูปแบบวันที่ — ลูกเล่นที่หลายคนไม่รู้

Text to Columns ยังใช้แปลงชนิดข้อมูลได้ด้วยครับ — ไม่ใช่แค่แยกข้อมูล!

4.1 แปลงข้อความวันที่ให้เป็นวันที่จริง

ข้อมูลวันที่ที่ Excel อ่านไม่รู้เรื่อง เช่น “2026-07-15” หรือ “07/15/2026” — วิธีแปลง (ลองกับชีท Date Formats ในไฟล์ตัวอย่างได้เลย):

  1. เลือกคอลัมน์วันที่
  2. Text to Columns > เลือก Delimited > คลิก Next ไปเรื่อย ๆ (ไม่ต้องติ๊กตัวแบ่ง)
  3. ในขั้นตอนสุดท้าย เลือก Date และเลือก Format ที่ตรงกับข้อมูล เช่น YMD (ปี-เดือน-วัน) สำหรับ “2026-07-15”, หรือ MDY สำหรับ “07/15/2026”
  4. คลิก Finish — Excel แปลงเป็นวันที่จริงให้ทันที!

4.2 แปลงวันที่แบบ YYYYMMDD ให้เป็นวันที่จริง

ในชีทฝึกปฏิบัติมีวันที่แบบ “20260720” — ตัวเลข 8 หลักเรียงกัน ไม่มีเครื่องหมายคั่น ซึ่ง Excel มองเป็นตัวเลขธรรมดา ไม่ใช่วันที่:

  1. เลือกคอลัมน์วันที่แบบ YYYYMMDD
  2. Text to Columns > เลือก Delimited > คลิก Next ไปเรื่อย ๆ (ไม่ต้องติ๊กตัวแบ่ง)
  3. ในขั้นตอนสุดท้าย เลือก Date และเลือก Format เป็น YMD
  4. คลิก Finish — กลายเป็นวันที่ 20/07/2026 ทันที

5. ข้อควรระวังที่ต้องรู้ก่อนใช้

  • เขียนทับข้อมูลเดิม: ถ้าคอลัมน์ข้าง ๆ มีข้อมูลอยู่ จะโดนทับ! ควรกำหนด Destination ไปที่คอลัมน์ว่าง หรือเผื่อพื้นที่ไว้ก่อน
  • Undo ได้แค่ครั้งเดียว: Ctrl+Z ย้อนกลับได้ แต่ถ้าปิดไฟล์แล้วกลับมาไม่ได้
  • แยกครั้งเดียวจบ: Text to Columns ไม่ได้ผูกกับข้อมูลต้นทาง — ถ้าต้นทางเปลี่ยน ต้องแยกใหม่ (ถ้าต้องการอัตโนมัติ ใช้ Power Query แทน)
  • ข้อมูลที่มี delimiter หลายแบบ: ใช้แยกทีละขั้นตอน หรือใช้ Flash Fill ช่วย

6. เลือกวิธีไหนดี?

วิธีเหมาะกับจุดเด่น
Delimitedข้อมูลมีตัวคั่น เช่น , ; spaceแยกง่าย เร็ว ใช้บ่อยที่สุด
Fixed Widthข้อมูลความยาวตายตัวควบคุมตำแหน่งแบ่งได้เป๊ะ
Date Conversionวันที่หรือตัวเลขที่อ่านไม่รู้เรื่องแปลงชนิดข้อมูลในตัวเดียว

Text to Columns เป็นฟีเจอร์เก่าแก่ที่หลายคนมองข้าม — แต่จริง ๆ แล้วเป็นหนึ่งในเครื่องมือทำความสะอาดข้อมูล (Data Cleaning) ที่ใช้งานได้ทุกวัน ไม่ว่าจะแยกชื่อ ที่อยู่ วันที่ หรือรหัสต่าง ๆ

เปิดไฟล์ตัวอย่างมาลองทำดูครับ — ในนั้นมีชีทฝึกปฏิบัติ 3 แบบ ให้คุณลองกด Text to Columns ตามไปทีละขั้นตอน รับรองว่าเข้าใจและใช้เป็นภายใน 10 นาที!

บทความหน้าเราจะมาเรียนรู้วิธีการใช้ Data Form — แบบฟอร์มกรอกข้อมูลใน Excel เพื่อให้คุณสามารถเพิ่ม แก้ไข ลบ ค้นหา ง่ายกว่าเดิม แล้วกลับมาเจอกันครับ 🥰

Similar Posts

  • แชร์ไฟล์ Excel กับเพื่อนร่วมงาน – 5 วิธีส่งต่อข้อมูลแบบมือโปร

    1. ทำไมแค่ส่งไฟล์ไป – ยังไม่พอ? เคยเป็นไหมครับ – คุณทำไฟล์ Excel เสร็จเรียบร้อย ส่งให้เพื่อนร่วมงานทางอีเมลหรือ Line แบบไฟล์แนบ เดี๋ยวเดียวก็มีคนส่งกลับมาถามว่า “ทำไมเปิดมาแล้วสูตรมันพัง?” หรือ “ทำไมกดแก้ไขแล้วไฟล์พังว่ะ!” หรือหนักกว่านั้น – เพื่อนร่วมงานอีกคนแก้ข้อมูลในไฟล์โดยไม่ตั้งใจ แล้วคุณก็ไม่รู้ว่าใครแก้ตรงไหน วันที่เท่าไหร่ ทำให้งานที่ทำไว้เละเทะไปหมด การแชร์ไฟล์ Excel ดูเหมือนง่าย แต่จริงๆ แล้วมีรายละเอียดที่มือใหม่หลายคนมองข้ามครับ – โดยเฉพาะในองค์กรไทยที่ต้องทำงานร่วมกันเป็นทีม ส่งไฟล์ไปมา ปรับแก้งานกันหลายรอบ ในบทความนี้ผมจะพาคุณไปดู 5 วิธีแชร์ไฟล์ Excel แบบมือโปร – ตั้งแต่การเซฟไฟล์อย่างถูกต้อง, การป้องกันข้อมูลสำคัญ, ไปจนถึงการทำงานร่วมกันแบบ Real-time ที่องค์กรยุคใหม่ใช้กันครับ เปิดไฟล์ตัวอย่างที่แนบมาดูครับ – ผมเตรียมข้อมูลตัวอย่างไว้ให้ลองเล่นตามในแต่ละหัวข้อแล้ว 2. วิธีที่ 1: บันทึกไฟล์ .xlsx อย่างมืออาชีพ วิธีพื้นฐานที่สุดในการแชร์ไฟล์ Excel คือการส่งไฟล์ .xlsx…

  • Workbook กับ Worksheet ต่างกันยังไง — เข้าใจความแตกต่างภายใน 5 นาที

    1. “เปิด Excel มาทีไร งงทุกทีว่ามันคืออะไร” สวัสดีทุกคนครับ! หลังจากที่เราได้รู้จัก Excel กันไปคร่าวๆ แล้ว และได้เห็นหน้าตาของ Ribbon, แถบเมนู, Name Box กันไปแล้ว — คราวนี้มาถึงเรื่องที่มือใหม่หลายคนสับสนกันมากที่สุด! “Workbook กับ Worksheet มันแตกต่างกันยังไงนะ?” เชื่อว่าคุณหลายคนคงเคยเปิด Excel แล้วเห็นคำสองคำนี้แล้วมึนครับ ไม่ต้องอายไป เพราะแม้แต่คนที่ใช้ Excel มานานหลายปียังอธิบายความแตกต่างไม่ถูกเลยด้วยซ้ำ! วันนี้ผมจะอธิบายให้เข้าใจง่ายที่สุด โดยใช้การเปรียบเทียบที่คุณนึกภาพตามได้ไม่ยากครับ 🎯 📁 เทียบง่ายๆ: สมุดโน้ต vs กระดาษในสมุด ลองนึกภาพสมุดโน้ตเล่มใหญ่ที่คุณเคยใช้ตอนเรียนนะครับ: เห็นภาพไหมครับ? สมุดโน้ตหนึ่งเล่มมีหลายหน้า — แต่ละหน้าก็เขียนเนื้อหาต่างกันไปได้ แต่ทุกหน้ายังอยู่ในเล่มเดียวกัน Workbook ก็เหมือนกับแฟ้มเอกสารที่รวมเอาชีทต่างๆ เข้ามาไว้ด้วยกัน เวลาคุณเปิด Excel ขึ้นมาใหม่ — สิ่งที่คุณเห็นคือ Workbook เปล่าๆ หนึ่งอัน ที่ข้างในมี…

  • ปรับความกว้างแถว-คอลัมน์ให้พอดี — ทำให้ตาราง Excel ดูเรียบร้อย อ่านง่าย

    1. ตารางเบี้ยว ข้อความขาด อ่านไม่ได้ — ปัญหาที่มือใหม่เจอทุกคน คุณเคยเจอเหตุการณ์แบบนี้ไหมครับ? ถ้าเคยเจอ — ไม่ต้องกังวลไปครับ! เพราะนี่คือปัญหาที่มือใหม่ทุกคนต้องเจอ และที่สำคัญคือมัน แก้ไขได้ง่ายมากๆ แค่รู้เทคนิคการปรับความกว้างคอลัมน์และความสูงแถว ไม่กี่คลิกก็เสร็จครับ! วันนี้ผมจะพาคุณไปเรียนรู้ทุกวิธีในการปรับขนาดแถว-คอลัมน์ใน Excel ตั้งแต่แบบมือใหม่สุดๆ ไปจนถึงเทคนิคเด็ดที่คนใช้ Excel จริงเขาทำกันครับ รับรองว่าอ่านจบแล้ว ตารางของคุณจะดูเป็นระเบียบ อ่านง่าย ไม่ต้องให้หัวหน้าตำหนิอีกต่อไป! 🤔 ทำไมต้องปรับความกว้างคอลัมน์และความสูงแถว? ก่อนอื่นเรามาทำความเข้าใจกันก่อนครับว่า Column Width (ความกว้างคอลัมน์) กับ Row Height (ความสูงแถว) มีผลต่อการทำงานยังไง: ปัญหา สาเหตุ ผลกระทบ ข้อความยาวเกินคอลัมน์ คอลัมน์แคบเกินไป ข้อความไปทับคอลัมน์ข้างๆ หรือถูกตัด ขึ้น ######## คอลัมน์แคบเกินไปสำหรับตัวเลข/วันที่ อ่านค่าไม่ได้ ต้องปรับก่อน ข้อความบรรทัดเดียวสูงเกิน Row height ไม่พอดี เปลืองพื้นที่ หรือข้อความซ้อนกัน ตารางพรีเซนต์ไม่สวย…

  • สร้างตาราง (Table) แบบมือโปร

    1. Table ใน Excel คืออะไร? — ไม่ใช่แค่ตารางธรรมดา เคยไหมครับ — คุณกรอกข้อมูลใส่ Excel เรียบร้อย เรียงเป็นแถวเป็นคอลัมน์สวยงาม ตั้งชื่อหัวตารางไว้ แล้วก็เริ่มทำงาน… แต่พอเพิ่มข้อมูลแถวใหม่ ปุ๊บ — สูตรที่คุณเขียนไว้ก่อนหน้าไม่ยอมรวมแถวใหม่ให้เลย ต้องมานั่งแก้สูตรทุกครั้ง หรือเวลาจะกรองข้อมูลก็ต้องมากดเปิด Filter ทีละรอบ ถ้าคุณเจอปัญหาแบบนี้ — Table (หรือ Excel Table) คือคำตอบครับ! หลายคนอาจคิดว่า “Table” คืออะไรก็ได้ที่เราทำเป็นตารางใน Excel — แต่ความจริงแล้ว Table ในภาษา Excel มีความหมายเฉพาะเจาะจงมากกว่านั้นครับ Table = ช่วงข้อมูลที่ถูกแปลงให้เป็น “วัตถุอัจฉริยะ” ที่ Excel รู้จักเป็นพิเศษ ความแตกต่างระหว่าง แค่พิมพ์ข้อมูลเป็นตาราง (Manual Range) กับ Table จริงๆ: หัวข้อ…

  • IF / IFS / SWITCH — จัดการเงื่อนไขหลายชั้นให้อ่านง่ายและไม่มึน

    1. จาก IF เดี่ยว สู่การจัดการเงื่อนไขแบบมือโปร ถ้าคุณเคยเรียน Excel พื้นฐานมา คงเคยเจอ IF — ฟังก์ชันที่ถามว่า “เงื่อนไขนี้จริงไหม แล้วเลือกเอาค่าตามผล” แต่วันนี้ผมจะพาคุณไปต่อจากจุดนั้นอีกขั้นครับ เพราะงานจริงไม่ค่อยมีแค่เงื่อนไขเดียว มักเป็นเงื่อนไขซ้อนกันหลายชั้น เช่น ถ้าใช้ IF ซ้อน IF ไปเรื่อยๆ สูตรจะยาวจนอ่านยากและผิดบ่อย วันนี้ผมเลยขอแนะนำ IFS กับ SWITCH ที่จะช่วยให้สูตรสั้นลง อ่านง่ายขึ้น และดูแลต่อได้สบายกว่าแน่นอน เปิดไฟล์ตัวอย่าง แล้วทำตามไปด้วยกันครับ — ผมเตรียมไว้ 3 ชีท ให้ลองเล่นครบทั้ง IF, IFS, SWITCH และ AND/OR 💡 เคล็ดลับ: หลักง่ายๆ ที่จะใช้ไปตลอดบทความนี้คือ — จำนวนเงื่อนไขหลายระดับแบบขั้นบันได ใช้ IFS; เปรียบเทียบค่าเดียวกับหลายกรณี ใช้ SWITCH; แต่ถ้าเงื่อนไขแค่…

  • Excel คืออะไร? ทำไม First Jobber ต้องรู้

    เคยเบื่อไหมเวลาได้ยินคำว่า Excel? บอกตามตรงนะครับ — เราไม่แปลกใจเลยถ้าชื่อ Excel ทำให้คุณเบื่อหูหรือขี้เกียจจนอยาก SCROLL ผ่านไปก่อนที่จะเริ่มอ่านด้วยซ้ำ 😅 ทั้งๆ ที่บางคนอาจยังไม่รู้จริงๆ ด้วยซ้ำว่า Excel ใช้ทำอะไรได้บ้าง เป็นเพราะความเชื่อผิดๆ ที่เราได้ยินกันบ่อยมากๆ: แต่เดี๋ยวก่อน… ลองคิดถึงคำถามนี้ดูครับ ในวันที่คุณเริ่มงานวันแรก หัวหน้าส่งอีเมลมาว่า “ช่วยทำไฟล์ Excel สรุปยอดขายเดือนนี้ให้หน่อย” — แล้วคุณจะทำยังไง? ตกใจไหม? กลัวกดผิดแล้วพัง? หรือไม่รู้ด้วยซ้ำว่าต้องกดตรงไหน? เราลองมาเปลี่ยนความคิดกันใหม่ดีกว่า — คิดว่า Excel ก็เหมือนกับ “กระดาษกราฟ + เครื่องคิดเลข + AI ช่วยคิด” อยู่ในที่เดียวกันครับ ตัวอย่าง: สมมติว่าคุณขายเสื้อผ้าออนไลน์ — แต่ละวันมีออเดอร์เข้ามา 50 รายการ ถ้าจดด้วยกระดาษคุณจะบ้าแน่ๆ ปากกาหมดหลายด้าม ตัวเลขผิดนิดหน่อยก็ต้องลบแล้วเขียนใหม่ แต่ถ้าใช้ Excel แปะข้อมูลลงในตาราง — คอลัมภ์แรกเป็นชื่อลูกค้า,…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.