Mục lục
Đôi khi, việc tìm giá trị từ một cột Excel dài trở nên khó khăn. Vì vậy, chúng ta cần tách 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ổ làm việc và bài tập sau đây.
Chia một cột thành nhiều cột.xlsx
7 phương pháp nhanh để chia một cột thành nhiều cột trong Excel
1. Tính năng 'Chuyển văn bản thành cột' của Excel để chia một cột thành nhiều cột
Tính năng ' Văn bản thành cột ' của Excel 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 ) về các sản phẩm của Microsoft. Chúng tôi sẽ chia thông tin của một cột ( B5:B9 ) thành nhiều cột.
BƯỚC:
- Đầu tiên, chọn phạm vi cột ( B5:B9 ) để tách.
- Tiếp theo, chuyển đến tab Dữ liệu .
- Nhấp vào ' Chuyển văn bản thành cột ' từ tùy chọn Công cụ dữ liệu .
- A Cửa sổ Bước 1 của Trình hướng dẫn bật lên.
- Bây giờ hãy chọn cụm từ ' Được phân cách ' và nhấp vào Tiếp theo .
- Chúng ta có thể thấy cửa sổ Wizard Step 2 . Chọn hộp ‘ Dấu cách ’.
- Xem kết quả trông như thế nào trong hộp Xem trước dữ liệu .
- Sau đó nhấp vào Tiếp theo .
- Cửa sổ Bước thuật sĩ 3 hiện đã có. Chọn ' Chung ' từ tùy chọn ' Định dạng dữ liệu cột '.
- Sau đó, chọn nơi chúng tôi muốn xem kết quả trong Đích hộp.
- Kiểm tra xem kết quả có hiển thị ngay từ hộp Xem trước dữ liệu hay không.
- Nhấp vào Hoàn tất .
- 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.
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 tính năng ' Văn bản thành Cột ', chúng ta có thể tách nhiều dòng của một cột thành nhiều cột trong Excel. Giả sử chúng ta có tập dữ liệu ( B4:D9 ) về các sản phẩm của Microsoft với các năm trong một cột. Chúng ta sẽ chia nhỏ chúng.
BƯỚC:
- Chọn phạm vi cột ( B5:B9 ) để tách.
- Tiếp theo, chuyển đến tab Dữ liệu > tùy chọn Công cụ dữ liệu > Tính năng ' Chuyển văn bản thành cột '.
- Cửa sổ Bước thuật sĩ 1 bật lên.
- Chọn cụm từ ' Được phân cách ' và nhấp vào Tiếp theo .
- Bây giờ từ Cửa sổ Wizard Step 2 , đánh dấu vào hộp ' Other ' và nhập “ , ” vào ô đó.
- Xem kết quả trông như thế nào trong hộp Xem trước dữ liệu .
- Nhấp vào Tiếp theo .
- Từ Bước thuật sĩ 3 cửa sổ, hãy chọn ' Chung ' từ tùy chọn ' Định dạng dữ liệu cột '.
- Sau đó, chọn nơi chúng tôi muốn xem kết quả trong Đích hộp.
- Kiểm tra xem kết quả có hiển thị ngay từ hộp Xem trước dữ liệu hay không.
- Sau đó, nhấp vào Hoàn tất .
- Một hộp xác nhận bật lên. Chọn OK .
- Cuối cùng, chúng ta có thể thấy kết quả.
3. Chia ô đã hợp nhất dưới dạng một cột thành nhiều cột trong Excel
Từ tập dữ liệu bên dưới, 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 đổi chúng thành nhiều cột.
BƯỚC:
- Đầu tiên, chọn tất cả các ô đã hợp nhất của một cột.
- Chuyển đến tab Trang chủ .
- Nhấp vào nút Hợp nhất & Trung tâm menu thả xuống từ phần Căn chỉnh .
- Bây giờ hãy chọn Hủy hợp nhất các ô .
- Chúng ta có thể thấy các ô không được hợp nhất và chia thành các cột khác nhau.
Đọc thêm: Cách thực hiện để 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ụ thông minh và đặc biệt . ‘ Flash Fill ’ là một trong số đó. Flash Fill sao chép mẫu ô và đưa ra đầu ra giống như ô đó. Ở đây chúng tôi có một bộ dữ liệu về các sản phẩm của Microsoft trong nhiều năm. Chúng ta sắpchia 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 ” vào đó.
- Sau đó chọn Ô D5 và ghi năm “ 2018 ”.
- Bây giờ hãy chọn Ô C5 và sử dụng Fill Handle để tự động điền các ô trống.
- Tiếp theo từ ' Tùy chọn tự động điền ', nhấp vào ' Điền flash' .
- Làm tương tự cho cột tiếp theo và chúng ta có thể thấy kết quả.
5. Tách một Cột thành nhiều cột với mã VBA
Microsoft Excel Visual Basic for Application giúp chúng ta chia một cột thành nhiều cột. Giả sử chúng ta có tập dữ liệu ( B4:B14 ) gồm 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 .
BƯỚC:
- Đầu tiên, 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 vào trang tính đó.
- Chọn ' Xem mã '
- Bây giờ, cửa sổ Mô-đun VBA bật lên.
- Nhập mã:
4030
- Sau đó nhấp vào tùy chọn Chạy .
- Từ hộp xác nhận, chọn Chạy .
- Sau đó, chọn phạm vi đầu vào và nhấp vào OK .
- Viết số hàng chúng tôi muốn xem trong cột mới và chọn OK .
- Ở đây chọn ô đầu tiên của cột mới và nhấp vào OK .
- Cuối cùng, chúng ta có thể thấy kết quả là tất cả các giá trị của một cột được chia thành hai.
6. Công thức Excel INDEX để chia một cột thành nhiều cột
Excel hàm INDEX cùng với hàm ROWS được sử dụng để chia 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 ( Cột1 & Cột2 ).
CÁC BƯỚC:
- Ban đầ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)
- Nhấn Enter và sử dụng Fill Handle để tự động điền các ô bên dưới.
- Sau đó chọn Ô E5 .
- Viết công thức:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Nhấn Enter và sử dụng Fill Handle để xem kết quả.
7. Excel TRÁI & Các hàm RIGHT để chia 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 một chuỗi văn bản trong khi hàm RIGHT trong Excel giúp chúng ta trích xuất ký tự cuối cùng các ký tự từ một chuỗi văn bản. Cả hai đều là Chức năng văn bản trongExcel. Ở đây chúng ta có tập dữ liệu ( B4:B9 ) trong một cột. 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 .
- Sau đó nhập công thức:
=LEFT(B5,SEARCH(" ",B5)-1)
➥ Phân tích công thức
➤ TÌM KIẾM(” “,B5)
The Hàm TÌM KIẾM sẽ trả về vị trí của khoảng trắng.
➤ LEFT(B5,SEARCH(” “,B5)-1)
Thao tác này sẽ trả về giá trị.
- Tiếp theo, nhấn Enter và sử dụng công cụ Fill Handle để tự động điền các ô.
- Bây giờ, chọn Ô D5 .
- Nhập công thức:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Cuối cùng, nhấn Enter và sử dụng Fill Handle để xem kết quả.
➥ Phân tích công thức
➤ TÌM KIẾM(” “,B5)
Hàm SEARCH sẽ trả về 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) -TÌM KIẾM(” “,B5))
Thao tác 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ó thêm sách bài tập thực hành. Đi trước và cung cấp cho nó một thử. Vui lòng hỏi bất cứ điều gì hoặc đề xuất bất kỳ phương pháp mới nào.