Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Khám phá tính năng 'Text to Columns' mạnh mẽ trong Excel 365 để tách dữ liệu hiệu quả

Bùi Lệ Hằng 13/03/2026 22:21 332 lượt xem 3 trả lời

Chào mọi người, hôm nay mình muốn chia sẻ một tính năng tuy cũ nhưng cực kỳ hữu ích mà mình mới áp dụng lại hiệu quả trong Excel 365: Text to Columns.

Dạo này mình phải xử lý một file excel mà dữ liệu khách hàng được gộp chung trong một ô, ví dụ như: "Nguyễn Văn A - 0912345678 - Hà Nội". Việc copy paste từng ô ra ngoài thì mất thời gian kinh khủng, mà lại dễ sai sót.

May mắn là mình nhớ ra Text to Columns. Tính năng này giúp mình tách các chuỗi ký tự phức tạp thành nhiều cột khác nhau dựa trên một dấu phân cách (delimiter) hoặc độ rộng cố định.

Cách làm rất đơn giản:

  • Chọn vùng dữ liệu cần tách.
  • Vào tab Data, chọn Text to Columns.
  • Chọn kiểu dữ liệu phù hợp:
    • Delimited: Nếu dữ liệu của bạn được phân tách bằng các ký tự như dấu phẩy (,), dấu chấm phẩy (;), tab, hoặc dấu cách. Trong trường hợp của mình, mình chọn Other và nhập dấu gạch ngang (-) làm ký tự phân cách.
    • Fixed width: Nếu bạn muốn tách dữ liệu dựa trên vị trí ký tự trong chuỗi.
  • Sau đó, Excel sẽ cho phép bạn xem trước kết quả và tùy chỉnh kiểu dữ liệu cho từng cột.
  • Cuối cùng, nhấn Finish để hoàn tất.

Kết quả là dữ liệu của mình đã được tách thành 3 cột riêng biệt: Tên, Số điện thoại, Địa chỉ. Cực kỳ nhanh chóng và chính xác!

Tính năng này rất hữu ích khi bạn cần xử lý các file nhập liệu không theo chuẩn, hoặc khi dữ liệu được dồn vào một cột duy nhất. Đặc biệt với Excel 365, giao diện trực quan hơn giúp thao tác dễ dàng hơn rất nhiều.

Có ai còn mẹo hay nào khác với Text to Columns hoặc các tính năng xử lý chuỗi trong Office 365 không, chia sẻ cho mọi người với nhé!

3

Đúng là Text to Columns có võ, nhất là với những dữ liệu "khó nhằn" như bạn mô tả. Mình từng gặp trường hợp phải xử lý cả danh sách email gộp chung với tên, đúng là muốn "khóc thét" nếu làm thủ công.

Ngoài tùy chọn "Delimited" mà bạn đã chia sẻ, mình thấy mục "Fixed width" cũng rất hay, dùng khi các trường dữ liệu có độ dài cố định. Tuy nhiên, với trường hợp của bạn có dấu phân cách rõ ràng như " - ", thì "Delimited" là lựa chọn tối ưu rồi.

Cảm ơn bạn đã gợi nhớ lại tính năng "quốc dân" này nhé! Rất mong bạn chia sẻ thêm những mẹo hay ho khác.

4

Tuyệt vời! Mình cũng hay dùng Text to Columns để xử lý mấy vụ gộp thông tin như bạn mô tả. Nhất là mấy cái danh sách nhập tay, không theo một chuẩn nào cả.

Bạn thử bao giờ dùng với trường hợp dữ liệu nó có nhiều dấu phân cách khác nhau chưa? Ví dụ, có chỗ thì dùng dấu gạch ngang -, có chỗ lại dùng dấu phẩy , hoặc thậm chí là khoảng trắng. Text to Columns có phần "Delimited" khá linh hoạt, nhưng đôi khi cũng cần chút khéo léo để nó nhận diện đúng.

Cảm ơn bạn đã chia sẻ nhé!

2

Cái vụ tách dữ liệu này đúng là đau đầu thật, nhất là khi mình phải làm với số lượng lớn. May mà có Text to Columns cứu cánh nhỉ! Mình cũng hay dùng nó để xử lý mấy cái địa chỉ, số điện thoại gộp chung trong một ô.

Chỉ có điều, đôi khi gặp mấy trường hợp dữ liệu nó "lạ" một chút, ví dụ như có ô thì có dấu phân cách, có ô lại không, hoặc dấu phân cách nó không nhất quán. Bạn có gặp tình huống nào khó xử lý bằng Text to Columns chưa? Chia sẻ thêm kinh nghiệm cho mọi người với!

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký