Computer >> Máy Tính >  >> Phần mềm >> Office

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

Đôi khi, việc tìm kiếm giá trị từ một cột Excel dài trở nên khó khăn. Vì vậy, chúng tôi cần chia một cột thành nhiều cột trong Excel . Nó làm cho tập dữ liệu dễ đọc hơn và dễ dàng truy cập thông tin chính xác. Trong bài viết này, chúng ta sẽ xem cách chia một cột thành nhiều cột thông qua các ví dụ và giải thích.

Sách bài tập Thực hành

Tải xuống sách bài tập và bài tập sau.

7 phương pháp nhanh để tách một cột thành nhiều cột trong Excel

1. Tính năng 'Văn bản thành cột' trong Excel để chia một cột thành nhiều cột

Excel ‘ Văn bản thành cột 'Tính năng là một tính năng được tích hợp sẵn. Giả sử chúng ta có tập dữ liệu ( B4:D9 ) của các sản phẩm của Microsoft. Chúng tôi sẽ tách thông tin của một cột ( B5:B9 ) thành nhiều cột.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

CÁC BƯỚC:

  • Đầu tiên, hãy chọn phạm vi cột ( B5:B9 ) để tách.
  • Tiếp theo, chuyển đến Dữ liệu tab.
  • Nhấp vào ‘ Văn bản thành Cột 'Từ Công cụ dữ liệu tùy chọn.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Một Bước 1 của Trình hướng dẫn cửa sổ bật lên.
  • Bây giờ hãy chọn ‘ Được phân cách 'Hạn và nhấp vào Tiếp theo .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Chúng tôi có thể thấy Bước 2 của Trình hướng dẫn cửa sổ. Kiểm tra ‘ Space Hộp '.
  • Xem kết quả trông như thế nào trong Xem trước dữ liệu hộp.
  • Sau đó, nhấp vào Tiếp theo .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

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

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Cuối cùng, chúng ta có thể thấy rằng dữ liệu của một cột được chia thành nhiều cột.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

2. Tách nhiều dòng của một cột thành nhiều cột trong Excel

Với sự trợ giúp của ‘ Văn bản thành cột 'Tính năng, chúng tôi có thể chia nhiều dòng của một cột thành nhiều cột trong Excel. Giả sử 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 năm trong một cột. Chúng tôi sẽ tách chúng ra.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

CÁC BƯỚC:

  • Chọn phạm vi cột ( B5:B9 ) để tách.
  • Tiếp theo, chuyển đến Dữ liệu tab> Công cụ dữ liệu tùy chọn> ‘ Văn bản thành cột 'Tính năng.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Bước 1 của Trình hướng dẫn cửa sổ bật lên.
  • Chọn ‘ Phân cách 'Hạn và nhấp vào Tiếp theo .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Bây giờ từ Bước 2 của Trình hướng dẫn cửa sổ, kiểm tra ‘ Khác Hộp ’và nhập“ , ”Về điều đó.
  • Xem kết quả trông như thế nào trong Xem trước dữ liệu hộp.
  • Nhấp vào Tiếp theo .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

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

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

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

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Cuối cùng, chúng ta có thể thấy kết quả.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

3. Tách ô đã hợp nhất thành một cột thành nhiều cột trong Excel

Từ tập dữ liệu dưới đây, chúng ta có thể thấy một cột có các ô được hợp nhất. Chúng tôi sẽ tách các ô và chuyển đổi chúng thành nhiều cột.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

CÁC BƯỚC:

  • Trước tiên, hãy 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.
  • Bây giờ chọn Hủy hợp nhất các ô .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

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

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

Đọc thêm: Cách tách cột trong Excel Power Query (5 phương pháp dễ dàng)

4. Tính năng 'Flash Fill' của Excel để chia một cột thành nhiều cột

Excel có một số công cụ đặc biệt và thông minh. ‘ Flash Fill ' là một trong số họ. Tô flash sao chép mẫu ô và đưa ra kết quả giống như ô đó. Ở đây chúng tôi có một tập dữ liệu về các sản phẩm của Microsoft với nhiều năm. Chúng tôi sẽ tách dữ liệu của một cột này ( B4:B9 ) thành nhiều cột.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

CÁC BƯỚC:

  • Chọn Ô C5 và viết ra tên sản phẩm “ Microsoft Excel ”Trong đó.
  • Sau đó, chọn Ô D5 và viết ra năm “ 2018 ”.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Bây giờ chọn Ô C5 và sử dụng Xử lý điền công cụ để tự động điền vào các ô trống.
  • Tiếp theo từ ‘ tùy chọn Tự động điền 'Nhấp vào' Flash Fill ' .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Làm tương tự cho cột tiếp theo và chúng ta có thể thấy kết quả.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

5. Tách một cột thành nhiều cột bằng VBA

Microsoft Excel Visual Basic for Application mã giúp chúng ta chia một cột thành nhiều cột. Giả sử chúng tôi có tập dữ liệu ( B4:B14 ) của các sản phẩm Microsoft Excel trong nhiều năm. Chúng tôi sẽ chia cột này thành hai cột D4 & E4 .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

CÁC BƯỚC:

  • Trước tiên, hãy chọn tất cả các giá trị từ cột.
  • Tiếp theo, chuyển đến trang tính từ tab trang tính và nhấp chuột phải trên đó.
  • Chọn ‘ Xem mã '

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Bây giờ, một Mô-đun VBA cửa sổ bật lên.
  • Nhập mã:
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
  • Sau đó, nhấp vào nút Chạy tùy chọn.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

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

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Sau đó, chọn phạm vi đầu vào và nhấp vào OK .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Viết ra số lượng hàng mà chúng tôi muốn xem trong cột mới và chọn OK .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Tại đây, hãy chọn ô đầu tiên của cột mới và nhấp vào OK .

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Cuối cùng, chúng ta có thể thấy kết quả rằng tất cả các giá trị của một cột được chia thành hai.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

6. Công thức INDEX trong Excel để chia một cột thành nhiều cột

Excel Hàm INDEX cùng với chức năng ROWS được sử dụng để tách một cột. Giả sử chúng ta có tập dữ liệu ( B4:B14 ). Chúng tôi sẽ chia các giá trị này của tập dữ liệu thành hai cột ( Column1 & Cột2 ).

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

CÁC BƯỚC:

  • Lúc đầu, hãy chọn Ô D5 .
  • Bây giờ hãy nhập công thức:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Nhấn Enter và sử dụng Xử lý điền để tự động điền vào các ô bên dưới.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Sau đó, chọn Ô E5 .
  • Viết ra công thức:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Nhấn Enter và sử dụng Fill Handle để xem kết quả.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

7. Hàm LEFT &RIGHT trong Excel để tách một cột thành nhiều cột

Excel Hàm LEFT trả về các ký tự ngoài cùng bên trái của chuỗi văn bản trong khi hàm RIGHT trong Excel giúp chúng ta trích xuất các ký tự cuối cùng từ một chuỗi văn bản. Cả hai đều là Hàm văn bản trong Excel. Ở đây chúng tôi có tập dữ liệu ( B4:B9 ) trong một cột. Chúng tôi sẽ sử dụng các hàm văn bản để tách các giá trị từ một cột.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

CÁC BƯỚC:

  • Chọn Ô C5 .
  • Sau đó, nhập công thức:
=LEFT(B5,SEARCH(" ",B5)-1)

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

Phân tích công thức

TÌM KIẾM (”“, B5)

Chức năng TÌM KIẾM sẽ trả lại vị trí của khoảng trắng.

LEFT (B5, TÌM KIẾM (”“, B5) -1)

Điều này sẽ trả về giá trị.

  • Tiếp theo, nhấn Enter và sử dụng Xử lý điền công cụ để tự động điền vào các ô.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Bây giờ, chọn Ô D5 .
  • Nhập công thức:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

  • Cuối cùng, nhấn Enter và sử dụng Xử lý điền để xem kết quả.

Cách tách một cột thành nhiều cột trong Excel (7 cách dễ dàng)

Phân tích công thức

TÌM KIẾM (”“, B5)

Chức năng TÌM KIẾM sẽ trả lại vị trí của khoảng trắng.

LEN (B5)

Hàm LEN sẽ trả về tổng số ký tự.

RIGHT (B5, LEN (B5) -SEARCH (”“, B5))

Điều này sẽ trả về giá trị.

Kết luận

Đây là cách nhanh nhất để chia một cột thành nhiều cột trong Excel. Có một sách bài tập thực hành được thêm vào. Hãy tiếp tục và thử. Vui lòng hỏi bất kỳ điều gì hoặc đề xuất bất kỳ phương pháp mới nào.

Các bài viết liên quan

  • Tách cột trong Excel bằng Word (5 cách hiệu quả)
  • Cách tách cột theo dấu cách đầu tiên trong Excel (với các bước dễ dàng)
  • Cách Tách Cột trong Excel bằng Dấu phẩy (8 Phương pháp Nhanh)
  • Chia Cột Ngày và Giờ trong Excel (7 Phương pháp Dễ dàng)