นี่คือภาพภาพรวมของการแบ่งคอลัมน์ออกเป็นหลายคอลัมน์

วิธีที่ 1 – การใช้ข้อความเป็นคอลัมน์เพื่อแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel
เรามีชุดข้อมูล (B4:D9 ) ของผลิตภัณฑ์ไมโครซอฟต์ เราจะแยกข้อมูลของคอลัมน์หนึ่ง (B5:B9 ) ลงในหลายคอลัมน์

ขั้นตอน: ป>
- เลือกช่วงคอลัมน์ (B5:B9 ) เพื่อแยก
- ไปที่ ข้อมูล แท็บ
- คลิกที่ 'ข้อความเป็นคอลัมน์ ’ จากเครื่องมือข้อมูล ตัวเลือก

- วิซาร์ดขั้นตอนที่ 1 หน้าต่างปรากฏขึ้น
- เลือก 'ตัวคั่น ’ แล้วคลิกถัดไป .

- คุณจะเห็นวิซาร์ดขั้นตอนที่ 2 หน้าต่าง ตรวจสอบที่ 'ช่องว่าง ’ กล่อง.
- คุณสามารถดูว่าผลลัพธ์จะเป็นอย่างไรในการแสดงตัวอย่างข้อมูล กล่อง
- คลิก ถัดไป .

- ตัวช่วยสร้างขั้นตอนที่ 3 หน้าต่างเปิดอยู่ เลือก 'ทั่วไป ’ จาก 'รูปแบบข้อมูลคอลัมน์ ’ ตัวเลือก
- เลือกสถานที่ที่คุณต้องการดูผลลัพธ์ในปลายทาง กล่อง
- ตรวจสอบว่าผลลัพธ์แสดงถูกต้องหรือไม่จากการแสดงตัวอย่างข้อมูล กล่อง
- คลิก เสร็จสิ้น .

- ข้อมูลของคอลัมน์หนึ่งถูกแบ่งออกเป็นหลายคอลัมน์

วิธีที่ 2 – การแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์โดยใช้ตัวคั่นด้วยเครื่องหมายจุลภาค
เรามีชุดข้อมูล (B4:D9 ) ของผลิตภัณฑ์ Microsoft โดยมีปีอยู่ในคอลัมน์เดียว เราจะแยกพวกมันออก

ขั้นตอน: ป>
- เลือกช่วงคอลัมน์ (B5:B9 ) เพื่อแยก
- ไปที่ ข้อมูล แท็บ ไปที่เครื่องมือข้อมูล กลุ่ม และเลือก ข้อความเป็นคอลัมน์ .

- วิซาร์ดขั้นตอนที่ 1 หน้าต่างปรากฏขึ้น
- เลือก 'ตัวคั่น ’ แล้วคลิก ถัดไป .

- จากวิซาร์ดขั้นตอนที่ 2 หน้าต่าง ให้ตรวจสอบที่ 'อื่นๆ ’ แล้วพิมพ์ “, ” บนนั้น หรือตรวจสอบ จุลภาค ตัวเลือก
- ดูว่าผลลัพธ์มีลักษณะอย่างไรในการแสดงตัวอย่างข้อมูล กล่อง
- คลิก ถัดไป .

- จากวิซาร์ดขั้นตอนที่ 3 หน้าต่าง เลือก 'ทั่วไป ’ จากรูปแบบข้อมูลคอลัมน์ ตัวเลือก
- เลือกสถานที่ที่เราต้องการดูผลลัพธ์ในปลายทาง กล่อง
- ตรวจสอบว่าผลลัพธ์แสดงถูกต้องหรือไม่ในการแสดงตัวอย่างข้อมูล กล่อง
- คลิก เสร็จสิ้น .

- กล่องยืนยันจะปรากฏขึ้น เลือก ตกลง .

- นี่คือผลลัพธ์

วิธีที่ 3 – การแยกเซลล์ที่ผสานออกเป็นหลายคอลัมน์ใน Excel
เราจะเห็นคอลัมน์ที่มีเซลล์ที่ผสานกัน เราจะแบ่งเซลล์และแปลงเป็นหลายคอลัมน์

ขั้นตอน: ป>
- เลือกเซลล์ที่ผสานทั้งหมดของคอลัมน์เดียว
- ไปที่ หน้าแรก แท็บ
- คลิกที่ ผสานและศูนย์กลาง แบบเลื่อนลงจากการจัดตำแหน่ง ส่วน.
- เลือก ยกเลิกการผสานเซลล์ .

- เราจะเห็นว่าเซลล์ต่างๆ ไม่ถูกผสานและแบ่งออกเป็นคอลัมน์ต่างๆ

อ่านเพิ่มเติม: วิธีแยกคอลัมน์ใน Excel Power Query
วิธีที่ 4 – การใช้ Flash Fill เพื่อแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel
เรามีชุดข้อมูลของผลิตภัณฑ์ Microsoft เป็นเวลาหลายปี เราจะแยกข้อมูลของคอลัมน์นี้ออก (B4:B9 ) ลงในหลายคอลัมน์

ขั้นตอน: ป>
- เลือก เซลล์ C5 และจดชื่อผลิตภัณฑ์ “Microsoft Excel ” ในนั้น
- เลือก เซลล์ D5 และจดปี “2018 ”.

- เลือก เซลล์ C5 และใช้ Fill Handle เครื่องมือในการเติมเซลล์ว่างอัตโนมัติ
- จาก 'ตัวเลือกป้อนอัตโนมัติ ’ แผง (ที่มุมล่าง) คลิกที่ 'เติมแบบรวดเร็ว' .

- ทำซ้ำในคอลัมน์ถัดไป

วิธีที่ 5 – การแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ด้วย Excel VBA
เรามีชุดข้อมูล (B4:B14 ) ของผลิตภัณฑ์ Microsoft Excel ตลอดหลายปีที่ผ่านมา เราจะแบ่งคอลัมน์นี้ออกเป็นสองคอลัมน์ D4 และ E4 .

ขั้นตอน: ป>
- เลือกค่าทั้งหมดจากคอลัมน์
- ไปที่ชื่อเวิร์กชีทจากแท็บแผ่นงานแล้วคลิกขวา บนนั้น
- เลือก 'ดูโค้ด ’.

- โมดูล VBA หน้าต่างปรากฏขึ้น
- ใส่รหัสนี้:
Sub SplitOneColumn()
Dim rng As Range
Dim InputRng As Range
Dim OutputRng As Range
Dim xRow As Integer
Dim xCol As Integer
Dim xArr As Variant
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8)
xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn")
Set OutputRng = Application.InputBox("Select Output Range :", xTitleId, Type:=8)
Set InputRng = InputRng.Columns(1)
xCol = InputRng.Cells.Count / xRow
ReDim xArr(1 To xRow, 1 To xCol + 1)
For i = 0 To InputRng.Cells.Count - 1
xValue = InputRng.Cells(i + 1)
iRow = i Mod xRow
iCol = VBA.Int(i / xRow)
xArr(iRow + 1, iCol + 1) = xValue
Next
OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr
End Sub - คลิกที่ เรียกใช้ ตัวเลือก

- จากช่องยืนยัน ให้เลือก เรียกใช้ .

- เลือกช่วงอินพุตแล้วคลิก ตกลง .

- เขียนจำนวนแถวที่เราต้องการดูในคอลัมน์ใหม่แล้วเลือก ตกลง .

- เลือกเซลล์แรกของคอลัมน์ใหม่แล้วคลิก ตกลง .

- เราจะเห็นผลลัพธ์ว่าค่าทั้งหมดของคอลัมน์หนึ่งถูกแบ่งออกเป็นสองส่วน

วิธีที่ 6 – การรวมฟังก์ชัน Excel INDEX และ ROW เพื่อแยกคอลัมน์หนึ่งออกเป็นหลายคอลัมน์
เรามีชุดข้อมูล (B4:B14 ) โดยที่ค่าต่างๆ จะถูกจัดเรียงตามลำดับในแถว เราจะแบ่งค่าของชุดข้อมูลเหล่านี้ออกเป็นสองคอลัมน์ (Column1 และ คอลัมน์2 ).

ขั้นตอน: ป>
- เลือก เซลล์ D5 .
- ใช้สูตรต่อไปนี้แล้วกด Enter
01รหัส>
ป>

- ใช้ จุดจับเติม เพื่อเติมเซลล์ด้านล่างอัตโนมัติ

- เลือก เซลล์ E5 .
- แทรกสูตรนี้แล้วกด Enter .
15รหัส>
ป>

- ใช้ จุดจับเติม เพื่อดูผลลัพธ์

วิธีที่ 7 – การใช้ฟังก์ชันซ้ายและขวาเพื่อแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel
เราจะใช้ฟังก์ชันข้อความเพื่อแยกค่าออกจากคอลัมน์เดียว

ขั้นตอน: ป>
- เลือก เซลล์ C5 .
- แทรกสูตรต่อไปนี้แล้วกด Enter .
23รหัส>
ป>

➥ การแบ่งสูตร ป>
➤ ค้นหา(” “,B5) ป>
ฟังก์ชันค้นหา จะคืนตำแหน่งของช่องว่าง
➤ ซ้าย(B5,ค้นหา(” “,B5)-1) ป>
สิ่งนี้จะส่งคืนค่า ป>
- กด Enter และใช้ Fill Handle เครื่องมือในการเติมเซลล์อัตโนมัติ

- เลือก เซลล์ D5 .
- แทรกสูตรต่อไปนี้แล้วกด Enter .
32รหัส>
ป>

- ใช้ จุดจับเติม เพื่อดูผลลัพธ์

➥ การแบ่งสูตร ป>
➤ ค้นหา(” “,B5) ป>
ฟังก์ชันค้นหา จะคืนตำแหน่งของช่องว่าง
➤ เลน(B5) ป>
ฟังก์ชัน LEN จะส่งคืนจำนวนอักขระทั้งหมด
➤ ขวา(B5,เลน(B5)-ค้นหา(” “,B5)) ป>
สิ่งนี้จะส่งคืนค่า ป>
ดาวน์โหลดหนังสือแบบฝึกหัด ป>
บทความที่เกี่ยวข้อง
- แยกคอลัมน์ใน Excel ด้วย Word
- วิธีแยกคอลัมน์ตามช่องว่างแรกใน Excel
- วิธีแยกคอลัมน์ใน Excel ด้วยเครื่องหมายจุลภาค
- แยกคอลัมน์วันที่และเวลาใน Excel