Khi làm việc với Excel, có thể xảy ra nhập sai hàm hoặc định dạng dữ liệu không đúng. Khi đó, Excel sẽ hiển thị lỗi giá trị thay vì trả về kết quả của hàm. Nguyên nhân và cách sửa lỗi giá trị trong Excel như thế nào? Có phức tạp không? Hãy cùng tìm hiểu ngay với Mytour.
Lỗi giá trị trong Excel là gì?
Đây là một trong những lỗi thường gặp nhất khi sử dụng Excel, đặc biệt là khi sử dụng các hàm. Bạn sẽ nhận ra lỗi này khi thấy kết quả hiển thị “#VALUE!” sau khi nhập hàm, thay vì giá trị kết quả như thường lệ.
Các nguyên nhân chính gây ra lỗi giá trị trong Excel mà bạn cần biết
Có nhiều nguyên nhân gây ra lỗi #VALUE! trong Excel, và bạn cần biết tất cả để có cách khắc phục phù hợp. Ví dụ như:
Lỗi giá trị do sai định dạng dữ liệu
Khi bạn thực hiện các hàm trên các ô chứa dữ liệu không phù hợp trong Excel, nó sẽ trả về lỗi giá trị. Ví dụ, bạn có thể có các ô dữ liệu chứa cả văn bản và số và thực hiện các phép tính toán như cộng, trừ, nhân, chia trên các ô này.
Nguyên nhân chính của vấn đề này là:
- Cộng các giá trị trong phạm vi ô chứa khoảng trắng
- Cộng các giá trị trong phạm vi ô chứa các ký tự đặc biệt không phải số
Các trường hợp này đều gây ra lỗi #VALUE! trong Excel ngay tại ô nhập hàm.
Lỗi #VALUE! do nhập sai hàm
Việc nhập hàm sai cũng gây ra lỗi #VALUE! vì Excel không hiểu ý nghĩa của hàm. Ví dụ, nếu bạn nhập =SUM(A1:A3 B1:B3) thì đây là cú pháp hàm sai vì thiếu dấu phẩy (,) để ngăn cách các tham số của hàm.
Cú pháp hàm đúng là: =SUM(A1:A3, B1:B3) hoặc =SUM(A1:A3; B1:B3)
Ngoài ra, nếu nhập sai chính tả tên hàm thì Excel cũng sẽ báo lỗi #VALUE!.
Lưu ý: Sử dụng dấu (,) hoặc (;) để ngăn cách các tham số phụ thuộc vào cài đặt của bạn.
Lỗi #VALUE! trong Excel do tham chiếu
Khi bạn tham chiếu đến một ô không tồn tại hoặc chưa có dữ liệu, lỗi #VALUE! có thể xuất hiện. Ngoài ra, nếu bạn thực hiện phép chia cho số 0, Excel cũng sẽ trả về lỗi #VALUE!.
Ví dụ: Bạn nhập công thức =A1/B1 vào một ô nhưng ô B1 là trống. Trong trường hợp này, Excel không thể thực hiện phép chia cho số 0 và sẽ báo lỗi #VALUE!.
Lỗi #VALUE! liên quan đến phép tính
Thường thì để thực hiện các phép tính cộng, trừ, nhân, chia trong Excel, bạn sử dụng các dấu + – * /. Tuy nhiên, nếu một trong các tham số không phải là số, kết quả sẽ trả về lỗi #VALUE!.
Hướng dẫn chi tiết cách sửa lỗi #VALUE! trong Excel nhanh chóng
Dựa trên nguyên nhân gây lỗi, bạn nên áp dụng các biện pháp khắc phục phù hợp. Dưới đây là một số cách sửa lỗi #VALUE! bạn có thể tham khảo:
Sửa lỗi #VALUE! trong Excel bằng công cụ “Error Checking”
“Error Checking” là một tính năng hữu ích trong Excel, giúp bạn phát hiện và sửa lỗi #VALUE!. Để sử dụng công cụ này, bạn chỉ cần chọn ô chứa lỗi, sau đó chọn “Formulas” > “Error Checking”. Excel sẽ giúp bạn xác định vị trí lỗi và đưa ra gợi ý cách khắc phục phù hợp.
Sửa lỗi #VALUE! trong Excel liên quan đến định dạng dữ liệu
Lỗi định dạng dữ liệu phổ biến nhất là khi cộng nhầm giữa dữ liệu số và văn bản. Dưới đây là hướng dẫn để khắc phục lỗi #VALUE! trong trường hợp này:
1. Lỗi #VALUE! khi cộng các ô chứa khoảng trắng
Ví dụ:
Bước 1: Chọn vùng dữ liệu cần chỉnh sửa.
- Tại ô “Tìm kiếm”: nhập một khoảng trắng (dấu cách)
- Tại ô “Thay thế bằng”: để trống.
- Nhấn Thay tất cả để loại bỏ tất cả các khoảng trắng trong vùng dữ liệu đã chọn.
Kết quả:
2. Lỗi #VALUE! trong Excel khi các ô chứa giá trị văn bản
Ví dụ:
Bước 1: Tạo một cột “TEST” bên phải và sử dụng hàm “ISTEXT” để kiểm tra dữ liệu.
Bước 2: Kéo chuột xuống để áp dụng hàm cho các ô còn lại trong vùng dữ liệu.
Bước 3: Nếu ô hiện kết quả là “TRUE”, tức là ô đó chứa giá trị là văn bản. Bạn cần điều chỉnh các ô cho đến khi tất cả đều hiển thị kết quả “FALSE” – tức là không còn ô nào chứa văn bản.
Kết quả:
Sửa lỗi Value liên quan đến tham chiếu trong Excel
Để khắc phục lỗi tham chiếu, bạn cần kiểm tra các ô tham chiếu để đảm bảo chúng chứa dữ liệu hợp lệ. Ví dụ, khi thực hiện phép chia, ô chứa mẫu số phải khác 0. Ngoài ra, bạn có thể sử dụng hàm sau để thay thế giá trị “#VALUE!” bằng “Lỗi” (nếu không thể chia).
=IF(A4=0, “Lỗi”, B4/A4)
Sửa lỗi #VALUE! trong Excel khi thực hiện phép nhân, chia, cộng, trừ
Thay vì dùng dấu * hay + để thực hiện phép nhân và cộng, bạn nên sử dụng các hàm tính toán có sẵn trong Excel. Các hàm này chỉ áp dụng cho các ô chứa dữ liệu phù hợp, từ đó giảm thiểu lỗi #VALUE!.
Ví dụ:
Hàm cộng: =SUM
Hàm nhân: =PRODUCT
Khắc phục lỗi #VALUE! trong Excel khi sử dụng với các hàm phổ biến
Cách sửa lỗi #VALUE! trong Excel khi dùng với các hàm phổ biến
Khi sử dụng các hàm như SUM, AVERAGE, SUMIF, COUNTIF, người dùng thường gặp phải lỗi #VALUE!. Vậy làm thế nào để khắc phục và có được kết quả chính xác? Hãy cùng tìm hiểu nhé.
Khắc phục lỗi #VALUE! trong Excel khi sử dụng hàm SUM hoặc AVERAGE
Nếu một trong các ô được hàm SUM hoặc AVERAGE tham chiếu đến chứa #VALUE!, kết quả sẽ hiển thị #VALUE!. Để tránh lỗi này, bạn cần sử dụng hàm khác để chỉ tính toán các giá trị số trong vùng tham chiếu.
Ví dụ:
Giải pháp:
Bước 1: Nhập công thức =AVERAGE(IF(ISERROR(B2:D2),””,B2:D2)) vào ô E2.
Bước 2: Nhấn tổ hợp phím Ctrl + Shift + Enter để hiển thị kết quả (vì đây là công thức mảng).
Tương tự, bạn có thể áp dụng 2 bước trên cho hàm SUM để tính tổng vùng tham chiếu có chứa giá trị lỗi Value.
Lỗi Value trong Excel khi sử dụng hàm SUMIF, SUMIFS, COUNTIF hoặc COUNTIFS
Khi sử dụng hàm SUMIF hay COUNTIFS, lỗi Value có thể xảy ra nếu bạn sử dụng hàm không đúng cách. Cụ thể:
Ví dụ 1: Nhập hàm trên một file nhưng tham chiếu đến các ô trong một file khác. Khi đó, bạn cần mở cả 2 file lên và nhấn F9 để sửa lỗi Value trong Excel.
Ví dụ 2: Dải ô tham chiếu và dải ô tính tổng không có cùng số lượng.
Giải pháp: Bạn cần sửa lại hàm thành =SUMIFS(C2:C12,A2:A12,A14,B2:B12,B14) để khắc phục lỗi Value.
Lỗi Value trong Excel khi sử dụng hàm DAYS
Đôi khi, do sự không phù hợp giữa ngày giờ trên máy tính và định dạng trên Excel nên hàm DAYS cho ra lỗi Value.
Giải pháp:
Bước 1: Vào Control Panel > chọn mục “Clock and Region” để bắt đầu sửa ngày tháng trên máy tính.
Bước 2: Chọn “Date and Time”.
Bước 3: Nhấp vào “Change date and time”, điều chỉnh ngày giờ theo định dạng phù hợp. Sau đó quay lại Excel và nhấn F9 để làm mới trang tính và kiểm tra lỗi Value.
Lỗi Value trong Excel khi sử dụng hàm SEARCH hoặc FIND
SEARCH và FIND là hai hàm được sử dụng để tìm kiếm ký tự hoặc chuỗi văn bản trong Excel. Nếu không tìm thấy giá trị trong vùng tham chiếu, cả hai hàm này sẽ trả về lỗi Value.
Vì thế, để có kết quả chính xác, bạn cần hiểu rõ nguyên tắc tham chiếu của hai hàm này:
- SEARCH: Không phân biệt chữ hoa và chữ thường khi tìm kiếm.
- FIND: Phân biệt chữ hoa và chữ thường khi tìm kiếm.
Ví dụ:
=FIND(“gloves”;”Gloves (Youth)”;1) => kết quả là #VALUE!
=SEARCH(“gloves”;”Gloves (Youth)”;1) => kết quả là 1
Lỗi Value trong Excel khi sử dụng hàm VLOOKUP hoặc HLOOKUP
Khi sử dụng hàm VLOOKUP hoặc HLOOKUP, người dùng thường gặp phải lỗi Value. Nguyên nhân chính là do nhập sai chỉ số cột.
Ví dụ:
Tham số (0) trong hàm trên chỉ định thứ tự cột của vùng tham chiếu (A2:B9). Do đó, vì không có cột thứ 0, hàm sẽ trả về lỗi Value. Để sửa, bạn chỉ cần thay số 0 bằng số 1. Điều này có nghĩa là hàm sẽ tìm giá trị D2 trong cột đầu tiên của vùng A2:B9.
Một số mẹo để tránh lỗi Value khi làm việc với Excel
Khi làm việc với Excel, người dùng thường gặp phải lỗi Value do nhiều lỗi nhỏ. Ngoài các giải pháp đã đề cập, bạn có thể áp dụng các mẹo sau để giảm thiểu hoặc khắc phục lỗi này:
Kiểm tra các đối số của công thức: Đảm bảo rằng tất cả các đối số trong công thức đều chính xác và phù hợp với loại dữ liệu yêu cầu.
Sử dụng các hàm xử lý lỗi: Excel cung cấp các hàm như IFERROR và ISERROR để giúp bạn xử lý lỗi một cách hiệu quả hơn. Hàm IFERROR sẽ trả về giá trị được chỉ định nếu công thức gặp lỗi, trong khi ISERROR sẽ trả về TRUE nếu có lỗi và FALSE nếu không có lỗi.
Kiểm tra cách dấu phẩy: Đôi khi, lỗi VALUE trong Excel có thể xuất hiện khi sử dụng dấu (,) thay vì dấu (;) để phân tách các đối số trong một hàm. Tùy thuộc vào cài đặt ngôn ngữ, Excel yêu cầu bạn sử dụng dấu phẩy hoặc dấu chấm phẩy.
Kiểm tra các ô trống hoặc chưa điền: Thỉnh thoảng, các đối số trong hàm có thể chứa ô trống hoặc chưa điền, dẫn đến lỗi #VALUE!.
Chú ý đến các hàm và toán tử mảng: Một số hàm như SUMPRODUCT hoạt động trên các mảng. Nếu các mảng không cùng kích thước, bạn có thể gặp phải lỗi #VALUE!.