Đây là hình ảnh tổng quan về cách chia một cột thành nhiều cột.

Phương pháp 1 – Sử dụng văn bản thành cột để tách một cột thành nhiều cột trong Excel
Chúng tôi có tập dữ liệu (B4:D9 ) của các sản phẩm của Microsoft. Chúng ta sẽ chia thông tin của một cột (B5:B9 ) thành nhiều cột.

BƯỚC:
- Chọn phạm vi cột (B5:B9 ) để chia.
- Đi tới Dữ liệu tab.
- Nhấp vào ‘Chuyển văn bản thành cột ’ từ Công cụ dữ liệu tùy chọn.

- Một Thuật sĩ Bước 1 cửa sổ bật lên.
- Chọn 'Được phân cách ’ và nhấp vào Tiếp theo .

- Bạn sẽ thấy Bước hướng dẫn 2 cửa sổ. Kiểm tra ‘Không gian ’ cái hộp.
- Bạn có thể xem kết quả trông như thế nào trong Xem trước dữ liệu cái hộp.
- Nhấp vào Tiếp theo .

- Bước hướng dẫn 3 cửa sổ đang mở. Chọn ‘Chung ’ từ ‘Định dạng dữ liệu cột ’ tùy chọn.
- Chọn địa điểm bạn muốn xem kết quả trong Đích cái hộp.
- Kiểm tra xem kết quả có hiển thị ngay từ Xem trước dữ liệu hay không cái hộp.
- Nhấp vào Hoàn tất .

- Dữ liệu của một cột được chia thành nhiều cột.

Phương pháp 2 – Chia một cột thành nhiều cột dựa trên dấu phân cách bằng dấu phẩy
Chúng tôi có tập dữ liệu (B4:D9 ) của các sản phẩm của Microsoft với số năm trong một cột. Chúng ta sẽ chia chúng ra.

BƯỚC:
- Chọn phạm vi cột (B5:B9 ) để chia.
- Đi tới Dữ liệu tab , hãy đi tới Công cụ dữ liệu nhóm và chọn Chuyển văn bản thành cột .

- Bước hướng dẫn 1 cửa sổ bật lên.
- Chọn 'Được phân cách ’ và nhấp vào Tiếp theo .

- Từ Trình hướng dẫn bước 2 cửa sổ, hãy chọn phần ‘Khác ’ và gõ “, ” trên đó. Ngoài ra, hãy kiểm tra Dấu phẩy tùy chọn.
- Xem kết quả trông như thế nào trong Xem trước dữ liệu cái hộp.
- Nhấp vào Tiếp theo .

- Từ Hướng dẫn bước 3 cửa sổ, chọn ‘Chung ’ từ Định dạng dữ liệu cột tùy chọn.
- Chọn địa điểm mà chúng tôi muốn xem kết quả trong Đích cái hộp.
- Kiểm tra xem kết quả có hiển thị ngay trong Xem trước dữ liệu hay không cái hộp.
- Nhấp vào Hoàn tất .

- Một hộp xác nhận sẽ bật lên. Chọn OK .

- Đây là kết quả.

Phương pháp 3 – Tách các ô đã hợp nhất thành nhiều cột trong Excel
Chúng ta có thể thấy một cột có các ô được hợp nhất. Chúng ta sẽ chia các ô và chuyển chúng thành nhiều cột.

BƯỚC:
- Chọn tất cả các ô đã hợp nhất của một cột.
- Đi tới Trang chủ tab.
- Nhấp vào Hợp nhất &Trung tâm trình đơn thả xuống từ Căn chỉnh phần.
- Chọn Hủy hợp nhất các ô .

- Chúng ta có thể thấy các ô được tách ra và chia thành các cột khác nhau.

Đọc thêm: Cách chia cột trong Power Query trong Excel
Phương pháp 4 – Sử dụng Flash Fill để chia một cột thành nhiều cột trong Excel
Chúng tôi có một tập dữ liệu về các sản phẩm của Microsoft theo năm. Chúng tôi sẽ chia dữ liệu của một cột này (B4:B9 ) thành nhiều cột.

BƯỚC:
- Chọn Ô C5 và ghi tên sản phẩm “Microsoft Excel ” trong đó.
- Chọn Ô D5 và ghi năm “2018 ”.

- Chọn Ô C5 và sử dụng Tay cầm điền công cụ tự động điền vào các ô trống.
- Từ ‘Tùy chọn tự động điền ’ (ở góc dưới cùng), nhấp vào ‘Flash Fill’ .

- Lặp lại cho cột tiếp theo.

Phương pháp 5 – Tách một cột thành nhiều cột bằng Excel VBA
Chúng tôi có tập dữ liệu (B4:B14 ) của các sản phẩm Microsoft Excel qua các năm. Chúng ta sẽ chia cột này thành hai cột, D4 và E4 .

BƯỚC:
- Chọn tất cả các giá trị từ cột.
- Chuyển đến tên trang tính từ tab trang tính và nhấp chuột phải trên đó.
- Chọn ‘Xem mã ’.

- Một Mô-đun VBA cửa sổ bật lên.
- Chèn mã này:
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 - Nhấp vào Chạy tùy chọn.

- Từ hộp xác nhận, chọn Chạy .

- Chọn phạm vi đầu vào và nhấp vào OK .

- Viết số lượng hàng chúng ta muốn thấy trong cột mới và chọn OK .

- Chọn ô đầu tiên của cột mới và nhấp vào OK .

- Chúng ta có thể thấy kết quả là tất cả giá trị của một cột được chia thành hai.

Phương pháp 6 – Kết hợp hàm INDEX và ROW để chia một cột thành nhiều cột
Chúng tôi có tập dữ liệu (B4:B14 ) trong đó các giá trị được sắp xếp tuần tự theo hàng. Chúng tôi sẽ chia các giá trị này của tập dữ liệu thành hai cột (Cột1 và Cột2 ).

BƯỚC:
- Chọn Ô D5 .
- Sử dụng công thức sau và nhấn Enter.
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

- Sử dụng Tay cầm điền để tự động điền vào các ô bên dưới.

- Chọn Ô E5 .
- Chèn công thức này và nhấn Enter .
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

- Sử dụng Tay cầm điền để xem kết quả.

Phương pháp 7 – Áp dụng hàm LEFT và RIGHT để tách một cột thành nhiều cột trong Excel
Chúng ta sẽ sử dụng các hàm văn bản để tách các giá trị từ một cột.

BƯỚC:
- Chọn Ô C5 .
- Chèn công thức sau và nhấn Enter .
=LEFT(B5,SEARCH(" ",B5)-1)

➥ Phân tích công thức
➤ TÌM KIẾM(” “,B5)
Chức năng TÌM KIẾM sẽ trả về vị trí của khoảng trắng.
➤ TRÁI(B5,TÌM KIẾM(” “,B5)-1)
Điều này sẽ trả về giá trị.
- Nhấn Enter và sử dụng Xử lý điền công cụ tự động điền vào các ô.

- Chọn Ô D5 .
- Chèn công thức sau và nhấn Enter .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

- Sử dụng Điều khiển điền để xem kết quả.

➥ Phân tích công thức
➤ TÌM KIẾM(” “,B5)
Chức năng TÌM KIẾM sẽ trả về vị trí của khoảng trắng.
➤ LEN(B5)
Hàm LEN sẽ trả về tổng số ký tự.
➤ PHẢI(B5,LEN(B5)-SEARCH(” “,B5))
Điều này sẽ trả về giá trị.
Tải xuống Sách bài tập thực hành
Bài viết liên quan
- Chia cột trong Excel theo Word
- Cách chia cột theo dấu cách đầu tiên trong Excel
- Cách chia cột trong Excel bằng dấu phẩy
- Tách cột ngày và giờ trong Excel