Cách khắc phục lỗi #VALUE! Lỗi trong Microsoft Excel


Nếu bạn thường xuyên làm việc với công thức trong Microsoft Excel thì có thể bạn đã gặp phải lỗi #VALUE. Lỗi này có thể thực sự gây khó chịu vì nó rất chung chung. Ví dụ: việc thêm giá trị văn bản vào công thức số có thể gây ra lỗi này. Đó là vì khi bạn cộng hoặc trừ, Excel yêu cầu bạn chỉ sử dụng số.

Cách dễ nhất để xử lý lỗi #VALUE là luôn đảm bảo không có lỗi chính tả trong công thức của bạn và bạn luôn sử dụng đúng dữ liệu. Nhưng điều này không phải lúc nào cũng thực hiện được nên trong bài viết này, chúng tôi sẽ giúp bạn tìm hiểu một số phương pháp mà bạn có thể sử dụng để xử lý lỗi #VALUE trong Microsoft Excel.

Ngoài ra, hãy xem Mẹo và thủ thuật Excel để tăng năng suất của bạn yêu thích của chúng tôi mà ít đau đầu hơn.

Điều gì gây ra lỗi #VALUE

Có một số lý do khiến lỗi #VALUE có thể xảy ra khi bạn đang sử dụng công thức trong Excel. Sau đây là một số:

  1. Loại dữ liệu không mong đợi. Giả sử bạn đang sử dụng một công thức hoạt động với một loại dữ liệu cụ thể nhưng một ô hoặc nhiều ô trong trang tính của bạn chứa các loại dữ liệu khác nhau. Khi đó Excel sẽ không thể chạy công thức và bạn sẽ gặp lỗi #VALUE.
  2. Ký tự khoảng trắng. Có thể bạn nhìn thấy một ô trống nhưng thực ra nó chứa ký tự khoảng trắng. Mặc dù về mặt trực quan, ô đó trống nhưng Excel sẽ nhận ra khoảng trống và sẽ không thể xử lý công thức.
  3. Ký tự vô hình. Tương tự như dấu cách, các ký tự vô hình có thể gây ra sự cố. Một ô có thể chứa các ký tự bị ẩn hoặc không in được khiến việc tính toán công thức bị cản trở.
  4. Cú pháp công thức không chính xác. Nếu bạn thiếu một phần của công thức hoặc bạn đặt nó sai thứ tự thì đối số của hàm sẽ không chính xác. Điều đó có nghĩa là Excel sẽ không thể nhận dạng và xử lý công thức đó.
  5. Định dạng ngày sai. Nếu bạn đang làm việc với ngày tháng nhưng chúng được nhập dưới dạng văn bản thay vì số, Excel sẽ khó hiểu giá trị của chúng. Đó là vì ngày tháng sẽ được chương trình coi là chuỗi văn bản thay vì ngày hợp lệ.
  6. Kích thước phạm vi không tương thích. Nếu công thức của bạn cần tính toán nhiều phạm vi tham chiếu đến các kích thước hoặc hình dạng khác nhau thì công thức đó sẽ không thể thực hiện được.
  7. Khi tìm thấy nguyên nhân gây ra lỗi #VALUE, bạn sẽ có thể quyết định cách khắc phục lỗi đó. Bây giờ chúng ta hãy xem xét từng trường hợp cụ thể và tìm hiểu cách loại bỏ lỗi #VALUE..

    Sửa lỗi #VALUE do loại dữ liệu không hợp lệ gây ra

    Một số công thức Microsoft Excel được thiết kế để chỉ hoạt động với một loại dữ liệu nhất định. Nếu bạn nghi ngờ đây là nguyên nhân gây ra lỗi #VALUE trong trường hợp của mình, bạn sẽ phải đảm bảo không có ô nào được tham chiếu sử dụng loại dữ liệu không chính xác.

    Ví dụ: bạn đang sử dụng công thức tính số. Nếu có một chuỗi văn bản trong một trong các ô được tham chiếu thì công thức sẽ không hoạt động. Thay vì kết quả, bạn sẽ thấy lỗi #VALUE trong ô trống đã chọn.

    Ví dụ hoàn hảo là khi bạn đang cố gắng thực hiện một phép tính toán học đơn giản như phép cộng hoặc phép nhân và một trong các giá trị không phải là số.

    Có một số cách để khắc phục lỗi này:

    • Nhập số còn thiếu theo cách thủ công.
    • Sử dụng hàm Excel bỏ qua chuỗi văn bản.
    • Viết câu lệnh IF.
    • Trong ví dụ trên, chúng ta có thể sử dụng hàm SẢN PHẨM: =SẢN PHẨM(B2,C2).

      Hàm này sẽ bỏ qua các ô có khoảng trống, kiểu dữ liệu không chính xác hoặc giá trị logic. Nó sẽ cho bạn kết quả như thể giá trị được tham chiếu được nhân với 1.

      Bạn cũng có thể tạo câu lệnh IF để nhân hai ô nếu cả hai ô đều chứa giá trị số. Nếu không, lợi nhuận sẽ bằng không. Sử dụng như sau:

      =IF(AND(ISNUMBER(B2),ISNUMBER(C2)),B2*C2,0)

      Khắc phục Lỗi #VALUE do dấu cách và ký tự ẩn gây ra

      Một số công thức không thể hoạt động nếu một số ô chứa đầy các ký tự hoặc khoảng trắng bị ẩn hoặc không nhìn thấy được. Mặc dù nhìn bề ngoài thì các ô này trông trống nhưng chúng có thể chứa khoảng trắng hoặc thậm chí là ký tự không in được. Excel coi khoảng trắng là ký tự văn bản và như trong trường hợp các loại dữ liệu khác nhau, điều này có thể gây ra lỗi #VALUE Excel.

      Trong ví dụ trên, các ô C2, B7 và B10 có vẻ trống nhưng chúng chứa một số khoảng trắng gây ra lỗi #VALUE khi chúng tôi cố gắng nhân chúng.

      Để khắc phục lỗi #VALUE, bạn phải đảm bảo các ô trống. Chọn ô và nhấn phím DELETEtrên bàn phím của bạn để xóa mọi ký tự hoặc dấu cách ẩn.

      Bạn cũng có thể sử dụng hàm Excel bỏ qua các giá trị văn bản. Một trong số đó là hàm SUM:

      =SUM(B2:C2)

      Sửa lỗi #VALUE do phạm vi không tương thích gây ra.

      Nếu bạn đang sử dụng các hàm chấp nhận nhiều phạm vi trong đối số của chúng thì sẽ không hoạt động nếu các phạm vi đó không có cùng kích thước và hình dạng. Nếu đúng như vậy, công thức của bạn sẽ dẫn đến lỗi #VALUE. Sau khi bạn thay đổi phạm vi tham chiếu ô, lỗi sẽ biến mất.

      Ví dụ: bạn đang sử dụng hàm LỌC và bạn đang cố gắng lọc phạm vi ô A2:B12 và A3:A10. Nếu sử dụng công thức =FILTER(A2:B12,A2:A10=”Milk”) thì bạn sẽ gặp lỗi #VALUE.

      Bạn sẽ cần thay đổi phạm vi thành A3:B12 và A3:A12. Giờ đây, phạm vi có cùng kích thước và hình dạng, hàm FILTER của bạn sẽ không gặp vấn đề khi tính toán.

      Sửa lỗi #VALUE Lỗi do định dạng ngày không chính xác

      Microsoft Excel có thể nhận dạng các định dạng ngày khác nhau. Tuy nhiên, bạn có thể đang sử dụng định dạng mà Excel không thể nhận ra là giá trị ngày. Trong trường hợp như vậy, nó sẽ coi nó là một chuỗi văn bản. Nếu bạn thử sử dụng những ngày này trong công thức, chúng sẽ trả về lỗi #VALUE.

      Cách duy nhất để giải quyết vấn đề này là chuyển đổi định dạng ngày không chính xác sang định dạng đúng.

      Sửa lỗi #VALUE do cú pháp công thức sai gây ra

      h2>

      Nếu bạn đang sử dụng cú pháp công thức sai khi cố gắng thực hiện các phép tính thì kết quả sẽ là lỗi #VALUE. May mắn thay, Microsoft Excel có Công cụ kiểm tra sẽ giúp bạn về các công thức. Bạn sẽ tìm thấy chúng trong nhóm Kiểm tra Công thức trên dải băng. Sau đây là cách sử dụng chúng:

      1. Chọn ô có công thức trả về lỗi #VALUE.
      2. Mở tab Công thứctrong dải băng.
        1. Trong nhóm Kiểm tra công thức, hãy tìm và chọn Kiểm tra lỗihoặc Đánh giá công thức.
        2. Excel sẽ phân tích công thức bạn đã sử dụng trong ô cụ thể đó và nếu tìm thấy lỗi cú pháp, nó sẽ được đánh dấu. Lỗi cú pháp được phát hiện có thể được sửa chữa dễ dàng.

          Ví dụ: nếu bạn đang sử dụng =FILTER(A2:B12,A2:A10=”Milk”) thì bạn sẽ nhận được lỗi #VALUE vì các giá trị phạm vi không chính xác. Để tìm ra vấn đề nằm ở đâu trong công thức, hãy nhấp vào Kiểm tra Lỗi và đọc kết quả từ hộp thoại.

          Sửa cú pháp công thức để đọc =FILTER(A2:B12,A2:A12=”Milk”) và bạn sẽ sửa được lỗi #VALUE..

          Sửa lỗi #VALUE trong hàm XLOOKUP và VLOOKUP trong Excel

          Nếu bạn cần tìm kiếm và truy xuất dữ liệu từ trang tính Excel hoặc sổ làm việc, bạn thường sử dụng hàm XLOOKUP hoặc hàm kế thừa hiện đại của nó hàm VLOOKUP. Các hàm này cũng có thể trả về lỗi #VALUE trong một số trường hợp.

          Nguyên nhân phổ biến nhất gây ra lỗi #VALUE trong XLOOKUP là kích thước không thể so sánh được của mảng trả về. Nó cũng có thể xảy ra khi mảng LOOKUP lớn hơn hoặc nhỏ hơn mảng trả về.

          Ví dụ: nếu bạn đang sử dụng công thức: =XLOOKUP(D2,A2:A12,B2:B13), kết quả trả về sẽ là lỗi #VALUE vì mảng tra cứu và trả về chứa số hàng khác nhau.

          Điều chỉnh công thức để đọc: =XLOOKUP(D2,A2:A12,B2:B12).

          Sử dụng IFERROR hoặc Hàm IF để giải quyết lỗi #VALUE

          Có những công thức bạn có thể sử dụng để xử lý lỗi. Khi gặp lỗi #VALUE, bạn có thể sử dụng hàm IFERROR hoặc kết hợp hàm IF và ISERROR.

          Ví dụ: bạn có thể sử dụng hàm IFERROR để thay thế lỗi #VALUE bằng một tin nhắn văn bản có ý nghĩa hơn. Giả sử bạn muốn tính ngày đến trong ví dụ bên dưới và bạn muốn thay thế lỗi #VALUE do định dạng ngày không chính xác gây ra bằng thông báo “Kiểm tra ngày”.

          Bạn sẽ sử dụng công thức sau: =IFERROR(B2+C2,”Kiểm tra ngày”).

          Trong trường hợp không có lỗi, công thức trên sẽ trả về kết quả của đối số đầu tiên.

          Điều tương tự có thể đạt được nếu bạn sử dụng kết hợp công thức IF và ISERROR:

          =IF(ISERROR(B2+C2),”Kiểm tra ngày”,B2+C2).

          Công thức này trước tiên sẽ kiểm tra xem kết quả trả về có lỗi hay không. Nếu có lỗi thì sẽ dẫn đến đối số đầu tiên (Kiểm tra ngày) và nếu không, sẽ dẫn đến đối số thứ hai (B2+C2).

          Hạn chế duy nhất của hàm IFERROR là nó sẽ bắt được tất cả các loại lỗi chứ không chỉ lỗi #VALUE. Nó sẽ không tạo ra sự khác biệt giữa các lỗi như lỗi #N/A, #DIV/0, #VALUE hoặc #REF.

          Excel, với vô số chức năng và tính năng, mang đến khả năng vô tận để quản lý và phân tích dữ liệu. Thấu hiểu và chinh phục #VALUE! lỗi trong Microsoft Excel là một kỹ năng quan trọng trong thế giới thuật toán bảng tính. Những trục trặc nhỏ này có thể khiến bạn bực bội nhưng được trang bị kiến ​​thức và kỹ thuật từ bài viết này, bạn đã chuẩn bị tốt để khắc phục và giải quyết chúng..

          .

          bài viết liên quan:


          4.01.2024