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

  • Shortcut Excel พื้นฐานที่ควรจำ – ทำงานเร็วขึ้น 2 เท่าด้วยแป้นพิมพ์ลัด

    1. ทำงานช้าเพราะใช้เมาส์ล้วนๆ ใช่ไหม? เคยเป็นไหมครับ? ทำงาน Excel อยู่ดีๆ สะดุดเพราะต้องเอามือออกจากคีย์บอร์ดไปคลิกเมาส์ทุกครั้ง: วันนึง 8 ชั่วโมง ยกมือไปมาระหว่างคีย์บอร์ดกับเมาส์เป็นร้อยครั้ง มันเสียเวลาโดยใช่เหตุครับ! Shortcut (คีย์ลัด) คือการกดแป้นพิมพ์ลัดเพื่อสั่งงาน Excel โดยไม่ต้องใช้เมาส์ — เหมือนคุณมีปุ่มลับที่ทำให้ทุกอย่างเร็วขึ้น แค่เปลี่ยนนิ้วจากเมาส์มากดคีย์บอร์ด รับรองว่าความเร็วในการทำงานจะเพิ่มขึ้นแบบก้าวกระโดดเลยล่ะ “การจำ Shortcut แค่ 5-10 ตัวก็ช่วยให้คุณทำงานเร็วขึ้น 30-50% แล้ว” ในบทความนี้ผมจะพาไปรู้จัก 15 Shortcut Excel พื้นฐานที่ควรจำ แบ่งเป็นหมวดๆ ให้เข้าใจง่าย พร้อมตัวอย่างการใช้งานจริงที่คนทำงานแบบคุณต้องเจอทุกวันครับ เปิดไฟล์ตัวอย่างมาดูครับ — มีชีท “ฝึกหัด Shortcut” ให้ลองเล่นด้วยตัวเองด้วย 2. Shortcut สำหรับการนำทาง (Navigation) — เลื่อนไปมาแบบไวไฟ Shortcut หมวดนี้ช่วยให้คุณย้ายเซลล์หรือเลื่อนดูข้อมูลโดยไม่ต้องแตะเมาส์เลยครับ ย้ายเซลล์พื้นฐาน Shortcut การทำงาน ลูกศร…

  • Conditional Formatting ขั้นสูง — Formula-Based, Data Bars, Icon Sets และเทคนิคมือโปร

    1. คุณรู้ Basic แล้ว — ถึงเวลาเพิ่มพลังให้ Conditional Formatting ในบทความที่แล้วคุณได้เรียนรู้วิธีใช้ Conditional Formatting พื้นฐาน — Highlight เซลล์ที่ค่าเกินเกณฑ์, ใช้ Data Bars เปรียบเทียบยอดขาย, ใส่ Icon Sets ไฟจราจรบอกสถานะ — เรียกว่าเอาไว้รอดในชีวิตประจำวันได้สบายครับ แต่ในการทำงานจริง — โดยเฉพาะเมื่อคุณเริ่มมีข้อมูลที่ซับซ้อนขึ้น — การ Highlight แค่ “ค่ามากกว่า 10,000” อาจไม่พออีกต่อไป! วันนี้ผมจะพาคุณไปเจาะลึก Conditional Formatting ขั้นสูง ที่มืออาชีพใช้กันจริง: เปิดไฟล์ตัวอย่าง แล้วมาทำไปพร้อมกันนะครับ — มี 3 ชีทให้ลองเล่นตามทุกหัวข้อ! 2. Formula-Based Conditional Formatting — พลังไร้ขีดจำกัด กฎสำเร็จรูปของ Conditional Formatting…

  • Data Form — แบบฟอร์มกรอกข้อมูลใน Excel เพิ่ม แก้ไข ลบ ค้นหา ง่ายกว่าเดิม

    1. ตารางกว้างจนต้องเลื่อนซ้ายขวา — เบื่อไหม? เคยไหมครับ? คุณมีตารางข้อมูลพนักงานที่มีตั้ง 9 คอลัมน์ — เริ่มตั้งแต่รหัสพนักงาน, ชื่อ, นามสกุล, ตำแหน่ง, แผนก, วันที่เริ่มงาน, เงินเดือน, เบอร์โทร, อีเมล — แถวยาวพอสมควรทีเดียว คุณต้องเพิ่มข้อมูลพนักงานคนใหม่ เข้าไปทีละคอลัมน์ขาวาบ ๆ — กรอกไปเลื่อนไป ปลายทางของแถวยาวสุดลูกหูลูกตา กว่าจะกรอกเสร็จก็เริ่มปวดคอเสียแล้ว หรือถ้าต้องการแก้ไขข้อมูลของพนักงานเก่า — คุณต้องหาแถวให้เจอ คลิกที่เซลล์ เลื่อนไปเลื่อนมา — ถ้าผิดคอลัมน์นี่ต้องไล่หาใหม่ทั่วตาราง! ฟีเจอร์ที่ช่วยแก้ปัญหานี้มีอยู่ใน Excel ตั้งแต่เวอร์ชันเก่า ๆ แล้วครับ — แต่คนส่วนใหญ่ไม่รู้ว่ามันมีอยู่! มันคือ Data Form — แบบฟอร์มป๊อปอัพเล็ก ๆ ที่โชว์ข้อมูลทีละแถวในรูปแบบฟอร์มที่อ่านง่าย แถมยังเพิ่ม แก้ไข ลบ ค้นหา ได้ทุกอย่างโดยไม่ต้องเลื่อนตารางเลย! เปิดไฟล์ตัวอย่าง แล้วมาลองทำไปพร้อมกันนะครับ…

  • Group & Ungroup — จัดกลุ่มข้อมูล สรุปย่อ/ขยาย ให้อ่านง่าย

    1. ตารางยาวเป็นกิโล — จะซ่อนแถวที่ไม่เห็นทีละแถวก็เหนื่อย คุณเคยนั่งทำงานกับตารางที่มีข้อมูลมากกว่า 500 แถวไหมครับ… ข้อมูลแต่ละไตรมาสมีรายละเอียดยิบย่อยเต็มไปหมด แต่หัวหน้างานอยากเห็นแค่ภาพรวม — คุณก็ต้องมานั่งซ่อนแถวทีละแถวทุกวัน ถ้าเกิดต้องดูรายละเอียดอีกก็ต้องไปยกเลิกการซ่อน วนลูปแบบนี้ทุกครั้ง หรืออีกสถานการณ์: คุณมีรายงานผลการขายแยกรายเดือน 12 เดือน แต่หัวหน้าอยากดูเฉพาะยอดรวมรายไตรมาส — คุณจะซ่อน 11 เดือนที่เหลือ หรือจะคัดลอกเฉพาะที่ต้องการมาอีกชีท? Group & Ungroup คือคำตอบครับ! — มันคือเครื่องมือที่ให้คุณ “จับกลุ่ม” ข้อมูลที่เกี่ยวข้องกัน แล้วก็สามารถ ย่อ (Collapse) หรือ ขยาย (Expand) ได้ด้วยคลิกเดียว เหมือนมีซิปไว้รูดเปิด-ปิดข้อมูลนั่นเอง วันนี้ผมจะพาคุณไปรู้จักกับ Group & Ungroup ตั้งแต่พื้นฐานยันเทคนิคเด็ดที่มืออาชีพใช้งานจริง: เปิดไฟล์ตัวอย่างมาดูไปพร้อมๆ กันเลยครับ — มีชีทข้อมูลยอดขายรายเดือนของร้านสะดวกซื้อ กับข้อมูลพนักงานแยกแผนก ให้คุณลอง Group ตามไปทีละขั้นตอน! 2. Group Rows…

  • สีและเส้นขอบใน Excel: ทำให้ข้อมูลอ่านง่ายขึ้น ไม่ต้องให้หัวหน้าตำหนิ

    1. ข้อมูลถูกทุกอย่าง แต่หัวหน้าบอกว่าดูไม่รู้เรื่อง เคยไหมครับ — คุณนั่งป้อนข้อมูลใน Excel อย่างตั้งใจ ตรวจสอบตัวเลขทุกหลัก พิมพ์ SUM ได้ถูกต้อง 100% แต่พอส่งให้หัวหน้าดู — เค้าบอกว่า “มันดูรกไปหน่อยนะ ช่วยทำให้อ่านง่ายหน่อย” ไม่ใช่ความผิดคุณเลยครับ — เพราะการอ่านข้อมูลที่เป็นตัวเลขล้วนๆ ในตารางสี่เหลี่ยมขาวดำมันเหนื่อยสายตามาก! วันนี้เรามาแก้ปัญหานี้กัน! ด้วยเครื่องมือที่ง่ายที่สุดแต่มือใหม่หลายคนมองข้าม — สีพื้นหลัง (Fill Color) และ เส้นขอบ (Borders) — สองสิ่งนี้แหละที่จะเปลี่ยนตารางบ้านๆ ของคุณให้ดูโปรขึ้นมาทันที! ข้อดีของการใช้สีและเส้นขอบ: วันนี้ผมจะพาคุณไปดูตั้งแต่พื้นฐาน — วิธีใส่สี วิธีใส่เส้นขอบ เทคนิคต่างๆ และตัวอย่างจริงที่เอาไปใช้ได้ทันทีครับ! 2. Fill Color — ใส่สีพื้นหลังให้เซลล์ แบบที่มือใหม่ทำได้ Fill Color คือการใส่สีพื้นหลังให้เซลล์หรือช่วงข้อมูลที่เลือกครับ — เป็นวิธีที่เร็วที่สุดในการทำให้ตารางของคุณดูมีชีวิตชีวา! วิธีใส่สีพื้นหลัง หรือใช้ทางลัด: หลังจากเลือกเซลล์แล้ว…

  • แค่นี้ก็รอด! 7 สูตร Excel พื้นฐานที่คนทำงานใช้ทุกวัน

    สารบัญ (อ่านอะไรก่อนก็ได้) — 1. ก่อนเขียนสูตร — 3 ข้อที่ต้องรู้ เชื่อผมนะครับ หลายคนกลัว Excel เพราะเห็นคนอื่นพิมพ์อะไรยาว ๆ ในช่องสูตรแล้วมึนแต่ความจริงคือทุกสูตรที่เราจะใช้กันวันนี้มีหลักการแค่ 3 ข้อเท่านั้น เช่น =5+3*2 Excel ไม่ได้ตอบ 16 นะครับ — มันตอบ 11 เพราะการคูณมาก่อนบวกแต่ถ้าใส่ =(5+3)*2 จะได้ 16 เพราะวงเล็บบังคับให้บวกก่อน แค่นี้ครับ เข้าใจแล้วไปต่อกันเลย 2. SUM — เพื่อนซี้ของคนรวมยอด นี่คือสูตรที่คนทำงานใช้บ่อยที่สุดครับ วิธีใช้: =SUM(ช่วงที่อยากรวม) ตัวอย่างชีวิตจริง — พี่เบญขายของออนไลน์ พี่เบญบันทึกยอดขายรายวันลง Excel แบบนี้ วัน ยอดขาย จันทร์ 2,500 อังคาร 3,200 พุธ 1,800 พฤหัส 4,000…

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.