hit counter script

Hướng dẫn chi tiết cách tách nội dung cột trong Excel: Sử dụng Text to Columns và Flash Fill


Trong quá trình làm việc với Excel, việc tách nội dung từ một cột thành nhiều cột riêng biệt là thao tác phổ biến, đặc biệt khi xử lý dữ liệu như họ tên, ngày sinh, địa chỉ, hoặc các thông tin được nhập chung vào một cột. Excel cung cấp hai công cụ hữu ích để thực hiện việc này: Text to Columns và Flash Fill. Bài viết này sẽ hướng dẫn chi tiết cách sử dụng cả hai công cụ trên các phiên bản Excel khác nhau.
 


1. Sử dụng Text to Columns trong Excel 2010 và các phiên bản trước:

Công cụ Text to Columns cho phép tách nội dung trong một cột dựa trên các ký tự phân tách như dấu phẩy, dấu chấm phẩy, khoảng trắng, hoặc các ký tự đặc biệt khác.
 


Ví dụ: Giả sử bạn có một cột chứa họ và tên kèm điểm số, được ngăn cách bằng dấu gạch ngang (VD: "Nguyễn Văn A - 85"). Mục tiêu là tách thành hai cột: một cột chứa họ và tên, cột còn lại chứa điểm số.
 


Các bước thực hiện:

Chọn vùng dữ liệu cần tách:
Bôi đen toàn bộ cột chứa dữ liệu cần tách.

Mở công cụ Text to Columns:
Trên thanh công cụ, chọn thẻ Data.
 

Nhấn vào Text to Columns.

Chọn kiểu tách dữ liệu:
Trong hộp thoại Convert Text to Columns Wizard, chọn Delimited nếu dữ liệu được ngăn cách bởi các ký tự đặc biệt (như dấu phẩy, dấu gạch ngang).
 

Nhấn Next.

Chọn ký tự phân tách:
Trong phần Delimiters, chọn ký tự phù hợp.
Nếu ký tự phân tách không có trong danh sách, chọn Other và nhập ký tự đó (VD: dấu gạch ngang "-").
 

Nhấn Next.

Định dạng dữ liệu sau khi tách:
Trong phần Column data format, chọn định dạng cho từng cột (General, Text, Date).
Nhấn Finish để hoàn tất.

Kết quả: Dữ liệu ban đầu sẽ được tách thành hai cột riêng biệt theo đúng yêu cầu.
 


2. Sử dụng Flash Fill trong Excel 2013 và các phiên bản mới hơn:

Flash Fill là tính năng mới từ Excel 2013, giúp tự động điền dữ liệu dựa trên mẫu mà người dùng cung cấp. Tính năng này đặc biệt hữu ích khi tách hoặc kết hợp dữ liệu.
 


Ví dụ: Bạn có một cột chứa họ và tên đầy đủ, và muốn tách thành hai cột: Họ và Tên.

Các bước thực hiện:

Nhập mẫu cho ô đầu tiên:
Giả sử cột A chứa họ và tên đầy đủ.
 

Tại cột B (Họ), nhập họ của người đầu tiên.
Tại cột C (Tên), nhập tên của người đầu tiên.

Sử dụng Flash Fill:
Chọn ô tiếp theo trong cột B.
Nhấn tổ hợp phím Ctrl + E hoặc vào thẻ Data và chọn Flash Fill.
 

Excel sẽ tự động điền phần họ cho các ô còn lại dựa trên mẫu.
Lặp lại tương tự cho cột C để điền phần tên.

Lưu ý: Flash Fill hoạt động dựa trên mẫu bạn cung cấp. Đảm bảo rằng mẫu đủ rõ ràng để Excel nhận diện quy luật.
 


3. Sử dụng hàm trong Excel để tách nội dung:

Ngoài hai công cụ trên, bạn cũng có thể sử dụng các hàm trong Excel để tách nội dung, đặc biệt khi dữ liệu phức tạp hoặc cần tự động hóa.
 

Ví dụ: Tách họ và tên từ cột chứa họ tên đầy đủ.

Các bước thực hiện:

Tách Họ:
Sử dụng hàm LEFT kết hợp với FIND để lấy phần họ.
Công thức: =LEFT(A2, FIND(" ", A2) - 1)
 


Tách Tên:
Sử dụng hàm RIGHT kết hợp với LEN và FIND để lấy phần tên.
Công thức: =RIGHT(A2, LEN(A2) - FIND(" ", A2))

Lưu ý: Các công thức trên giả định rằng họ và tên được ngăn cách bởi một khoảng trắng. Nếu có nhiều khoảng trắng hoặc ký tự phân tách khác, cần điều chỉnh công thức cho phù hợp.
 


Kết luận:

Việc tách nội dung cột trong Excel có thể thực hiện bằng nhiều cách khác nhau, tùy thuộc vào phiên bản Excel và cấu trúc dữ liệu của bạn. Việc nắm vững các công cụ như Text to Columns, Flash Fill, và các hàm Excel sẽ giúp bạn xử lý dữ liệu hiệu quả và chính xác hơn.