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 đồ

Xử lý dữ liệu kế toán có nhiều định dạng số khác nhau trong Excel

Đồng Thêu Thiện 18/03/2026 20:01 395 lượt xem 2 trả lời

Chào các anh chị em trong diễn đàn,

Tình hình là em đang làm báo cáo cuối quý, mà file dữ liệu kế toán của em nó loạn hết cả lên vì các bên nhập liệu dùng nhiều định dạng số khác nhau. Có chỗ thì dấu phẩy là phần nghìn, có chỗ lại là phần thập phân, có chỗ thì dùng dấu chấm, có chỗ thì không dùng gì cả. Dẫn đến việc khi em cộng trừ hay làm các phép tính khác là nó báo lỗi hoặc ra kết quả sai bét.

Em đã thử dùng chức năng Find & Replace để chuẩn hóa nhưng mà nó cũng không ăn thua lắm vì nhiều trường hợp quá. Có cao nhân nào có kinh nghiệm xử lý vấn đề này một cách hiệu quả không ạ? Kiểu như có hàm nào hay cách nào để Excel nó tự nhận diện và chuẩn hóa các định dạng số này trước khi mình xử lý không?

Ví dụ em đang gặp tình trạng như thế này:

  • 1.234.567,89
  • 1,234,567.89
  • 1234567.89
  • 1.234.567

Em cần chuyển tất cả về một định dạng chuẩn để tính toán, ví dụ là 1234567.89.

Rất mong nhận được sự giúp đỡ từ mọi người!

Em xin cảm ơn!

2

Chà, vụ định dạng số lung tung này đúng là ám ảnh của dân kế toán Excel. Bạn đã thử Find & Replace rồi mà chưa ổn, vậy thì có lẽ dữ liệu nó lộn xộn hơn mình nghĩ.

Ngoài cách bạn ấy gợi ý dùng SUBSTITUTE, mình có một mẹo nhỏ khác có thể hữu ích. Bạn thử "Text to Columns" xem sao. Chọn hết cột dữ liệu, vào Data -> Text to Columns, chọn Delimited, bỏ hết các dấu tick, rồi chọn Finish. Đôi khi nó sẽ giúp Excel nhận diện lại định dạng số chuẩn hơn đó.

Nếu vẫn không được, bạn có thể chia sẻ một vài ví dụ dữ liệu gốc của bạn được không? Như vậy mọi người sẽ dễ hình dung và đưa ra giải pháp chính xác hơn.

1

Chào bạn,

Vụ này đúng là đau đầu thật, mình cũng từng gặp cảnh tương tự khi làm báo cáo từ nhiều nguồn về. Với trường hợp dữ liệu lộn xộn định dạng số thế này, ngoài Find & Replace, bạn thử dùng kết hợp hàm SUBSTITUTE để chuẩn hóa dấu thập phân và dấu phân cách hàng nghìn xem sao. Ví dụ, nếu bạn muốn tất cả về định dạng số thập phân là dấu chấm:

=VALUE(SUBSTITUTE(SUBSTITUTE(A1,".",""),",","."))

Bạn cần điều chỉnh thứ tự SUBSTITUTE tùy theo định dạng gốc của bạn. Hoặc nếu có thể, bạn có thể nhờ bên nhập liệu chuẩn hóa lại ngay từ đầu thì sẽ đỡ mệt hơn nhiều đó.

3

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

Đăng nhập Đăng ký