Chào mọi người,
Trong quá trình làm việc với dữ liệu nhập từ nhiều nguồn khác nhau, đôi khi chúng ta gặp phải trường hợp số liệu bị lưu dưới dạng Text, đặc biệt là khi có dấu phân cách hàng nghìn (,) và dấu thập phân (.) theo quy ước của một số quốc gia. Ví dụ, một số hiển thị là '1,234.56 thay vì 1234.56.
Việc này gây khó khăn khi thực hiện các phép tính toán học hoặc phân tích dữ liệu. Hôm nay, mình muốn chia sẻ một thủ thuật đơn giản nhưng rất hiệu quả để xử lý dạng dữ liệu này mà không cần dùng đến Power Query phức tạp.
Cách 1: Sử dụng hàm VALUE kết hợp SUBSTITUTE
Đây là cách phổ biến và dễ hiểu nhất. Chúng ta sẽ dùng hàm SUBSTITUTE để loại bỏ dấu phân cách hàng nghìn (,), sau đó dùng hàm VALUE để chuyển đổi chuỗi Text thành số.
Giả sử dữ liệu của bạn nằm ở ô A1, công thức sẽ là:
=VALUE(SUBSTITUTE(A1,",",""))Nếu dấu thập phân của bạn là dấu phẩy (,) và dấu phân cách hàng nghìn là dấu chấm (.) (ví dụ: '1.234,56), bạn cần điều chỉnh lại hàm SUBSTITUTE:
=VALUE(SUBSTITUTE(A1,".",""))Lưu ý: Hàm VALUE sẽ tự động nhận diện dấu thập phân theo cài đặt hệ thống của máy tính bạn. Nếu bạn muốn chắc chắn, có thể kết hợp thêm hàm REPLACE hoặc SUBSTITUTE nữa để chuẩn hóa dấu thập phân.
Cách 2: Sử dụng Text to Columns (nếu số lượng lớn và cần làm thủ công)
Nếu bạn không quen dùng công thức hoặc muốn xử lý nhanh một lần cho nhiều ô:
- Chọn vùng dữ liệu Text cần chuyển đổi.
- Vào tab Data > Text to Columns.
- 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. Trong trường hợp này, thường là Delimited.
- Nhấn Next.
- Bỏ chọn tất cả các dấu phân cách mặc định.
- Nếu số của bạn có dấu
,là hàng nghìn và.là thập phân, bạn có thể không cần chọn dấu phân cách nào ở bước này. Excel thường sẽ nhận diện đúng. Nếu có dấu phân cách khác, hãy chọn nó. - Nhấn Next.
- Ở bước cuối cùng, chọn General hoặc Number làm định dạng cột.
- Nhấn Finish.
Cách này đôi khi vẫn gặp lỗi nếu Excel không tự nhận diện đúng. Tuy nhiên, nó hữu ích khi bạn cần làm thủ công.
Hy vọng mẹo nhỏ này sẽ giúp ích cho công việc của các bạn!