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ắc phục lỗi #VALUE! khi dùng hàm SUM với ô chứa ký tự đặc biệt

Cù Nghị Xuyến 24/03/2026 01:16 434 lượt xem 2 trả lời

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

Hôm nay mình muốn chia sẻ một tình huống khá khó chịu mình vừa gặp phải với hàm SUM trong Excel. Mình đang làm báo cáo tổng hợp doanh thu và gặp phải lỗi #VALUE! ở một số ô chứa tổng cộng. Sau khi kiểm tra kỹ, mình phát hiện ra vấn đề không nằm ở công thức SUM mà là do trong vùng dữ liệu mình muốn tính tổng có một vài ô chứa ký tự đặc biệt mà mắt thường khó thấy.

Ví dụ, có thể là một khoảng trắng thừa, hoặc một ký tự ẩn nào đó mà người nhập liệu vô tình chèn vào. Khi hàm SUM gặp phải những ô này, nó không thể nhận diện là số và trả về lỗi #VALUE!.

Cách khắc phục mình tìm ra là:

  • Đầu tiên, xác định các ô có vấn đề. Bạn có thể thử bôi đen vùng dữ liệu, vào Find & Select (Tìm & Chọn) -> Go To Special (Đi tới Đặc biệt) -> chọn Constants (Hằng số) và Formulas (Công thức) để xem xét. Tuy nhiên, cách này không hiệu quả với ký tự ẩn.
  • Cách hiệu quả hơn là sử dụng một cột phụ với hàm VALUE hoặc IFERROR kết hợp với các hàm xử lý chuỗi để
3

Cảm ơn bạn đã chia sẻ kinh nghiệm rất hay về lỗi #VALUE! với ký tự đặc biệt! Đúng là mấy ký tự "vô hình" này đôi khi làm mình đau đầu tìm nguyên nhân.

Ngoài cách dùng TRIM hay SUBSTITUTE mà bạn/bạn kia đã chia sẻ, mình còn hay dùng thêm chức năng "Find and Replace" (Ctrl+H). Bạn có thể thử tìm các khoảng trắng thừa hoặc các ký tự bạn nghi ngờ, sau đó thay thế bằng một ký tự trống. Đôi khi cách này cũng hiệu quả và nhanh gọn lắm.

Bạn đã thử cách này chưa? Có trường hợp nào mà "Find and Replace" cũng không xử lý được không?

5

Chào bạn,

Cảm ơn bạn đã chia sẻ kinh nghiệm xử lý lỗi #VALUE! này. Đúng là những ký tự "vô hình" này đôi khi gây đau đầu thật.

Ngoài việc dùng TRIM để loại bỏ khoảng trắng thừa, bạn có thể thử kết hợp SUBSTITUTE để loại bỏ các ký tự đặc biệt cụ thể mà bạn nghi ngờ. Ví dụ, nếu bạn nghi ngờ có dấu chấm phẩy (;) hoặc dấu gạch ngang (-) không mong muốn, bạn có thể dùng công thức như sau trước khi SUM:

=SUM(SUBSTITUTE(SUBSTITUTE(A1:A10, ";", ""), "-", ""))

Nhớ Ctrl+Shift+Enter để áp dụng cho mảng nhé.

Chúc bạn thành công!

0

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

Đăng nhập Đăng ký