Cách sửa lỗi Value trong Excel

Làm việc với Excel có lúc các bạn sẽ gặp phải lỗi #VALUE! mà các bạn không biết sửa lỗi này như thế nào. Có rất nhiều nguyên nhân dẫn đến lỗi #VALUE!, dưới đây bài viết sẽ đưa ra một số lỗi Value hay gặp nhất trong Excel và cách sửa những lỗi đó, mời các bạn cùng tham khảo.

Cách sửa lỗi Value trong Excel

Lỗi #VALUE với khoảng trắng

Nhiều khi công thức của bạn liên quan tới các ô có chứa khoảng trắng ẩn, nhìn có vẻ như là ô trắng nhưng thực tế chúng không trắng nên sẽ gặp lỗi #VALUE!

Lỗi #VALUE với khoảng trắng

Để khắc phục sự cố này các bạn có thể loại bỏ các khoảng trắng ẩn này như sau:

Bước 1: Chọn các ô được tham chiếu, tiếp theo nhấn tổ hợp Ctrl + H để mở hộp thoại thay thế.

Chọn các ô được tham chiếu, nhấn tổ hợp Ctrl + H

Bước 2: Trong hộp thoại Find and Replace các bạn nhập dấu cách trong ô Find what và trong Replace with các bạn không nhập gì. Sau đó nhấn Replace All để loại bỏ tất cả các khoảng trắng.

Nhập dấu cách trong ô Find what và bỏ trống ô Replace with

Nhiều khi có các ký tự ẩn khác ngoài các khoảng trắng làm cho ô nhìn thì thấy trống nhưng thực sự ô đó không trống, để loại bỏ các ký tự này thì các bạn có thể thực hiện tiếp các bước tiếp theo.

Bước 3: Trên vùng mà bạn đã chọn các bạn chọn Data -> Filter để mở bộ lọc.

Chọn Data - Filter để mở bộ lọc

Bước 4: Chọn biểu tượng lọc trên tiêu đề cột và bỏ chọn trong ô Select All, sau đó đánh dấu trong hộp kiểm Blanks hoặc những hộp kiểm không có nội dung gì.

Bỏ chọn trong ô Select All, sau đó đánh dấu trong hộp kiểm Blanks

Bước 5: Xuất hiện kết quả lọc, các bạn chọn các ô trống và nhấn phím Delete. Như vậy các bạn đã xóa mọi ký tự ẩn trong các ô.

Chọn các ô trống và nhấn phím Delete

Bước 6: Xóa bộ lọc bằng cách nhấn chọn biểu tượng lọc trên ô tiêu đề và chọn Clear Filter From ...

Xóa bộ lọc

Như vậy các bạn sẽ được kết quả như sau:

Kết quả

Lỗi #VALUE! khi có văn bản hay ký tự đặc biệt

Nếu có ô chứa văn bản hay các ký tự đặc biệt sẽ tạo ra lỗi #VALUE! nhưng thật khó để biết ô nào chứa văn bản hay ký tự đặc biệt nếu danh sách dữ liệu rất dài.

Lỗi #VALUE! khi có văn bản hay ký tự đặc biệt

Để tìm kiếm ô có chứa văn bản hay ký tự đặc biệt để các bạn có thể sửa lỗi #VALUE! thì các bạn sử dụng hàm ISTEXT để kiểm tra các ô.

Bước 1: Tạo thêm 1 cột cạnh cột dữ liệu các bạn cần kiểm tra, trong ô đầu tiên của cột các bạn nhập công thức hàm =ISTEXT(C6)

Trong ô đầu tiên của cột tạo thêm nhập công thức hàm ISTEXT

Bước 2: Sao chép công thức xuống tất cả các ô còn lại, hàm ISTEXT() sẽ trả về giá trị TRUE nếu trong ô có chứa văn bản hay ký tự đặc biệt, trả về FALSE nếu ô không chứa văn bản hay ký tự đặc biệt.

Sao chép công thức xuống tất cả các ô còn lại

Bước 3: Tiếp theo các bạn chọn đến những ô chứa TRUE và xóa văn bản hay ký tự đặc biệt đó đi thì hàm sẽ không còn lỗi #VALUE!

Chọn đến những ô chứa TRUE và xóa văn bản hay ký tự đặc biệt đi

Các bạn cũng cần xóa cột mà bạn tạo ở bước 1, và kết quả sẽ không còn lỗi #VALUE!

Kết quả sẽ không còn lỗi #VALUE!

Lỗi Value xảy ra khi sử dụng các toán tử số (+,*)

Ví dụ các bạn sử dụng toán tử + để cộng doanh số bán hàng của hai ngày mà một ngày nghỉ bán không có doanh số. Các bạn sẽ nhận được lỗi #VALUE.

Lỗi Value xảy ra khi sử dụng các toán tử số (+,*)

Để sửa lỗi này các bạn thay thế toán tử + bằng công thức hàm SUM, hàm SUM sẽ bỏ qua chuỗi và trả về kết quả.

Thay thế toán tử + bằng công thức hàm SUM

Tương tự với toán tử *, nếu bị lỗi #VALUE các bạn có thể thay thế bằng hàm PRODUCT để nhân trong Excel.

Lỗi Value xảy ra khi sử dụng hàm Average, Sum

Nếu trong vùng tính trung bình hay tính tổng có chứa lỗi #Value! thì kết quả hàm Average, Sum cũng sẽ trả về lỗi #VALUE.

Lỗi Value xảy ra khi sử dụng hàm Average, Sum

Để sửa lỗi này các bạn có thể dùng công thức mảng kết hợp với 2 nhóm hàm: If + Isseror hoặc Iferror.

  • Hàm SUM

Cách 1

{=SUM(IFERROR(C6:C8;""))}

Vì đây là công thức mảng nên khi các bạn nhập xong hàm SUM thì các bạn nhấn tổ hợp Ctrl + Shift + Enter để hiển thị dấu ngoặc nhọn.

Sửa lỗi Value xảy ra khi sử dụng hàm Sum - Cách 1

Cách 2

{=SUM(IF(ISERROR(C6:C8);"";C6:C8))}

Hàm ISERROR sẽ xác định xem giá trị nào trong vùng C6:C8 là giá trị lỗi thì sẽ trả về kết quả là trống, như vậy các giá trị để tính tổng sau cùng hàm SUM sẽ loại bỏ được tất cả các giá trị lỗi.

Sửa lỗi Value xảy ra khi sử dụng hàm Sum - Cách 2

  • Hàm AVERAGE

Tương tự như với hàm SUM thì hàm AVERAGE các bạn cũng sử dụng công thức mảng hàm IF và ISERROR.

Cách 1

{=AVERAGE(IFERROR(C6:C8;""))}

Sửa lỗi Value xảy ra khi sử dụng hàm Average - Cách 1

Cách 2

{=AVERAGE(IF(ISERROR(C6:C8);"";C6:C8))}

Sửa lỗi Value xảy ra khi sử dụng hàm Average - Cách 2

Tương tự với một số hàm khác (IF, CONCATENATE...) các bạn nếu gặp phải lỗi #VALUE! khi tham chiếu đến các giá trị lỗi thì các bạn cũng có thể xử lý lỗi bằng cách sử dụng hàm IF, ISERROR và ISERR hoặc IFERROR trong công thức.

Trên đây bài viết đã hướng dẫn các bạn một số cách sửa lỗi Value trong Excel, hi vọng các bạn sẽ có thể sửa lỗi Value khi các bạn gặp phải lỗi này. Chúc các bạn thành công!

Viết bình luận