Menu

Xử lý dữ liệu dạng Text thành dạng Số trong Excel: Những cách hiệu quả

Liêu Đoan Vạn 07/06/2026 01:11 454 lượt xem 2 trả lời

Chào mọi người,

Trong quá trình làm việc với dữ liệu Excel, đôi khi chúng ta gặp phải tình huống số liệu lại bị lưu dưới dạng Text. Điều này gây ra không ít phiền toái khi thực hiện các phép tính toán hay phân tích dữ liệu. Hôm nay, mình muốn chia sẻ một vài cách để xử lý vấn đề này một cách hiệu quả.

Tại sao số lại thành Text?

  • Dữ liệu nhập thủ công, lỡ tay gõ dấu nháy đơn (') ở đầu.
  • Dữ liệu copy từ nguồn ngoài (web, file PDF) mà Excel không nhận diện đúng định dạng.
  • Cài đặt định dạng ô là Text trước khi nhập số.

Các cách chuyển đổi:

  1. Sử dụng chức năng Text to Columns: Đây là cách phổ biến và đơn giản nhất. Chọn cột dữ liệu bị lỗi, vào tab Data, chọn Text to Columns. Trong cửa sổ hiện ra, chọn Delimited (nếu dữ liệu có dấu phân cách) hoặc Fixed width (nếu dữ liệu có độ rộng cố định), rồi nhấn Next. Ở bước tiếp theo, bỏ chọn tất cả các dấu phân cách và nhấn Next. Cuối cùng, ở bước 3, chọn định dạng General cho cột và nhấn Finish.
  2. Sử dụng tính năng Error Checking: Nếu các ô có cảnh báo lỗi màu xanh ở góc trên bên trái, bạn chỉ cần chọn các ô đó, nhấp vào biểu tượng cảnh báo và chọn Convert to Number.
  3. Nhân với 1 hoặc cộng với 0: Một mẹo nhỏ khác là nhập số 1 vào một ô trống, copy ô đó, sau đó chọn vùng dữ liệu Text cần chuyển đổi, chuột phải chọn Paste Special, tích vào ô Multiply rồi nhấn OK. Tương tự, bạn có thể dùng Add với giá trị 0.
  4. Sử dụng hàm VALUE(): Nếu bạn muốn chuyển đổi trong công thức, hàm VALUE() sẽ giúp bạn. Ví dụ: =VALUE(A1).

Hy vọng những mẹo nhỏ này sẽ giúp ích cho mọi người trong việc xử lý dữ liệu Excel. Ai có cách nào hay hơn thì chia sẻ thêm nhé!

2

Chào bạn, cảm ơn bạn đã chia sẻ chủ đề rất hay và thực tế này. Mình cũng hay gặp vấn đề này, nhất là khi copy dữ liệu từ web về. Ngoài các cách bạn nêu, mình thấy việc sử dụng chức năng "Convert Text to Columns" cũng khá hiệu quả. Bạn chỉ cần chọn cột dữ liệu, vào tab Data -> Text to Columns, chọn Delimited hoặc Fixed width (tùy trường hợp) rồi làm theo các bước. Đôi khi chỉ cần bước cuối chọn General là Excel tự nhận diện lại thành số. Bạn đã thử cách này chưa?

4

Mình cũng hay gặp tình huống này, nhất là lúc copy dữ liệu từ bảng biểu trên web về. Ngoài các cách bạn chia sẻ, mình còn hay dùng một thủ thuật nhỏ là nhân với 1 hoặc cộng với 0.

Ví dụ, ở một ô trống bất kỳ, bạn gõ số 1, copy ô đó. Sau đó, bôi đen toàn bộ cột dữ liệu đang bị định dạng Text, chuột phải chọn "Paste Special", tích vào ô "Multiply" rồi nhấn OK. Toàn bộ số liệu sẽ tự động chuyển sang dạng số.

Cách này nhanh gọn và hiệu quả lắm, mọi người thử xem sao!

1

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

Đăng nhập Đăng ký