Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

บางครั้งการค้นหาค่าจากคอลัมน์ Excel แบบยาวอาจเป็นเรื่องยาก ดังนั้น เราต้อง แบ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel . ทำให้ชุดข้อมูลอ่านง่ายขึ้นและเข้าถึงข้อมูลที่ถูกต้องได้ง่ายขึ้น ในบทความนี้ เราจะมาดูวิธีแบ่งคอลัมน์ออกเป็นหลายคอลัมน์ ผ่านตัวอย่างและคำอธิบาย

สมุดแบบฝึกหัด

ดาวน์โหลดสมุดงานและแบบฝึกหัดต่อไปนี้

7 วิธีด่วนในการแบ่งหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel

1. คุณลักษณะ 'ข้อความเป็นคอลัมน์' ของ Excel เพื่อแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์

Excel 'ข้อความเป็นคอลัมน์ ' คุณลักษณะเป็นคุณลักษณะในตัว สมมติว่าเรามีชุดข้อมูล (B4:D9 ) ของผลิตภัณฑ์ Microsoft เราจะแบ่งข้อมูลของหนึ่งคอลัมน์ (B5:B9 ) ออกเป็นหลายคอลัมน์

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

ขั้นตอน:

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • A ตัวช่วยสร้างขั้นตอนที่ 1 หน้าต่างปรากฏขึ้น
  • ตอนนี้ เลือก ‘ตัวคั่น ’ แล้วคลิก ถัดไป .

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • สุดท้าย เราจะเห็นว่าข้อมูลของคอลัมน์หนึ่งแบ่งออกเป็นหลายคอลัมน์

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

2. การแยกหลายบรรทัดของหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

ขั้นตอน:

  • เลือกช่วงของคอลัมน์ (B5:B9 ) เพื่อแยก
  • ถัดไป ไปที่ ข้อมูล แท็บ>  เครื่องมือข้อมูล ตัวเลือก> ‘ข้อความเป็นคอลัมน์ ’ คุณสมบัติ

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • ตัวช่วยสร้างขั้นตอนที่ 1 หน้าต่างปรากฏขึ้น
  • เลือก ‘ตัวคั่น ’ แล้วคลิก ถัดไป .

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • สุดท้ายก็เห็นผล

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

3. แยกเซลล์ที่ผสานเป็นหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel

จากชุดข้อมูลด้านล่าง เราจะเห็นคอลัมน์ที่มีเซลล์ที่ผสาน เราจะแบ่งเซลล์และแปลงเป็นหลายคอลัมน์

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

ขั้นตอน:

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

อ่านเพิ่มเติม: วิธีแยกคอลัมน์ใน Excel Power Query (5 วิธีง่ายๆ)

4. ฟีเจอร์ 'Flash Fill' ของ Excel เพื่อแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์

Excel มีเครื่องมือพิเศษและชาญฉลาด ‘เติมแฟลช ’ เป็นหนึ่งในนั้น เติมแฟลช คัดลอกรูปแบบเซลล์และให้ผลลัพธ์เหมือนเซลล์นั้น ที่นี่เรามีชุดข้อมูลของผลิตภัณฑ์ Microsoft ที่มีปี เราจะแบ่งข้อมูลของหนึ่งคอลัมน์นี้ (B4:B9 ) ออกเป็นหลายคอลัมน์

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

ขั้นตอน:

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • ตอนนี้เลือก เซลล์ C5 และใช้ เติมแฮนเดิล เครื่องมือในการเติมเซลล์ว่างโดยอัตโนมัติ
  • ถัดไปจาก 'ตัวเลือกป้อนอัตโนมัติ ' คลิกที่ 'Flash Fill' .

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • ทำเช่นเดียวกันสำหรับคอลัมน์ถัดไป แล้วเราจะเห็นผล

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

5. แบ่งหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ด้วย VBA

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

ขั้นตอน:

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • ตอนนี้ โมดูล 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
  • จากนั้นคลิกที่ เรียกใช้ ตัวเลือก

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • หลังจากนั้น เลือกช่วงอินพุตและคลิก ตกลง .

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • สุดท้าย เราจะเห็นผลลัพธ์ว่าค่าทั้งหมดในคอลัมน์เดียวถูกแบ่งออกเป็นสองค่า

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

6. สูตร Excel INDEX เพื่อแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์

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

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

ขั้นตอน:

  • ในตอนแรก ให้เลือก เซลล์ D5 .
  • ตอนนี้พิมพ์สูตร:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • กด Enter และใช้ Fill Handle เพื่อเติมเซลล์ด้านล่างโดยอัตโนมัติ

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • จากนั้นเลือก เซลล์ E5 .
  • เขียนสูตร:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • กด Enter และใช้ Fill Handle เพื่อดูผลลัพธ์

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

7. ฟังก์ชัน Excel ซ้ายและขวาเพื่อแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์

Excel ฟังก์ชันซ้าย ส่งกลับอักขระซ้ายสุดของสตริงข้อความในขณะที่ฟังก์ชันขวา ใน Excel ช่วยให้เราแยกอักขระตัวสุดท้ายออกจากสตริงข้อความ ทั้งคู่เป็นฟังก์ชันข้อความ ใน Excel เรามีชุดข้อมูล (B4:B9 ) ในคอลัมน์เดียว เราจะใช้ฟังก์ชันข้อความเพื่อแยกค่าออกจากคอลัมน์เดียว

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

ขั้นตอน:

  • เลือก เซลล์ C5 .
  • จากนั้นพิมพ์สูตร:
=LEFT(B5,SEARCH(" ",B5)-1)

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

รายละเอียดสูตร

SEARCH(” “,B5)

ฟังก์ชัน SEARCH จะคืนตำแหน่งของช่องว่าง

LEFT(B5,SEARCH(” “,B5)-1)

ซึ่งจะคืนค่ากลับมา

  • ถัดไป กด Enter และใช้ Fill Handle เครื่องมือในการเติมเซลล์อัตโนมัติ

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • ตอนนี้ เลือก เซลล์ D5 .
  • พิมพ์สูตร:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

  • สุดท้าย กด Enter และใช้ Fill Handle เพื่อดูผลลัพธ์

วิธีแยกหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel (7 วิธีง่ายๆ)

รายละเอียดสูตร

SEARCH(” “,B5)

ฟังก์ชัน SEARCH จะคืนตำแหน่งของช่องว่าง

เลน(B5)

ฟังก์ชัน LEN จะคืนค่าจำนวนอักขระทั้งหมด

ขวา(B5,LEN(B5)-SEARCH(” “,B5))

ซึ่งจะคืนค่ากลับมา

บทสรุป

นี่เป็นวิธีที่เร็วที่สุดในการแบ่งหนึ่งคอลัมน์ออกเป็นหลายคอลัมน์ใน Excel มีสมุดแบบฝึกหัดเพิ่ม ไปข้างหน้าและให้มันลอง อย่าลังเลที่จะถามอะไรหรือแนะนำวิธีการใหม่ ๆ

บทความที่เกี่ยวข้อง

  • แยกคอลัมน์ใน Excel ด้วย Word (5 วิธีที่มีประสิทธิภาพ)
  • วิธีแบ่งคอลัมน์ตามช่องว่างแรกใน Excel (ด้วยขั้นตอนง่ายๆ)
  • วิธีแยกคอลัมน์ใน Excel ด้วยเครื่องหมายจุลภาค (8 วิธีด่วน)
  • แยกคอลัมน์วันที่และเวลาใน Excel (7 วิธีง่ายๆ)