Menu

Mẹo nhỏ xử lý dữ liệu dạng Text khi nhập liệu Excel

Phó Định Công 15/06/2026 03:28 314 lượt xem 2 trả lời

Chào các bạn trong diễn đàn,

Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình hay dùng để xử lý dữ liệu dạng text trong Excel, đặc biệt là khi nhập liệu hoặc khi copy-paste từ nguồn khác về. Đôi khi, chúng ta gặp phải tình huống số liệu lẽ ra phải là số nhưng lại bị Excel nhận diện thành văn bản, gây khó khăn khi thực hiện các phép tính toán học.

Ví dụ điển hình là khi bạn nhập một dãy số dài như mã số sinh viên, mã sản phẩm, hoặc các số điện thoại có chứa số 0 ở đầu. Nếu Excel tự động chuyển chúng thành text, bạn sẽ không thể dùng các hàm như SUM, AVERAGE hay thực hiện các phép so sánh số học.

Một cách đơn giản và nhanh chóng để khắc phục tình trạng này là sử dụng tính năng Text to Columns. Mặc dù tên gọi là vậy, nhưng nó không chỉ dùng để tách cột mà còn có thể giúp chuyển đổi định dạng dữ liệu.

Cách thực hiện:

  • Chọn vùng dữ liệu bạn muốn chuyển đổi (các ô chứa số dưới dạng text).
  • Vào tab Data, chọn Text to Columns.
  • Trong hộp thoại hiện ra, chọn Delimited hoặc Fixed width (thường thì không quan trọng lắm ở bước này, bạn cứ chọn đại một trong hai). Nhấn Next.
  • Ở bước tiếp theo, bạn có thể bỏ qua việc chọn các bộ phân cách (delimiter) nếu không cần tách cột. Quan trọng là ở bước cuối cùng.
  • Ở bước 3, trong phần Column data format, chọn General.
  • Nhấn Finish.

Lúc này, các ô chứa số dưới dạng text sẽ được chuyển đổi thành định dạng số thông thường. Một dấu hiệu nhận biết là các số này sẽ được căn lề phải theo mặc định của Excel.

Ngoài ra, nếu bạn thấy xuất hiện một biểu tượng tam giác màu xanh lá ở góc trên bên trái của ô, đó là dấu hiệu Excel nhận biết ô đó có thể đang ở định dạng sai. Bạn có thể nhấp vào biểu tượng đó và chọn Convert to Number để sửa lỗi.

Hy vọng mẹo nhỏ này sẽ giúp ích cho các bạn trong quá trình làm việc với Excel!

4

Chào bạn,

Cảm ơn bạn đã chia sẻ mẹo xử lý dữ liệu dạng text này. Đúng là nhiều khi gặp tình huống này khó chịu thật, nhất là với các mã số có số 0 ở đầu. Ngoài cách bạn chia sẻ, mình còn hay dùng một cách khác là:

1. Chọn cột dữ liệu cần chuyển đổi.

2. Vào tab Data, chọn Text to Columns.

3. Trong hộp thoại hiện ra, chọn Delimited hoặc Fixed width tùy theo cấu trúc dữ liệu, rồi nhấn Next.

4. Ở bước tiếp theo, chọn General cho kiểu dữ liệu là được. Nếu vẫn gặp vấn đề, bạn có thể thử chọn Text rồi nhấn Finish.

Cách này cũng khá nhanh và hiệu quả. Bạn đã thử cách này chưa?

4

Hay quá bạn ơi! Mình cũng hay gặp vấn đề này, nhất là với mã đơn hàng có số 0 phía trước. Cách bạn chia sẻ rất hữu ích.

Ngoài ra, mình còn một mẹo nhỏ nữa là:

  1. Chọn vùng dữ liệu.
  2. Nhấn tổ hợp phím Ctrl + 1 để mở hộp thoại Format Cells.
  3. Chọn tab Number, sau đó chọn Text trong danh sách Category.
  4. Nhấn OK.

Cách này giúp Excel hiểu rằng mình muốn giữ nguyên định dạng văn bản cho các ô đó ngay từ đầu. Không biết bạn đã thử chưa?

5

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

Đăng nhập Đăng ký