Hướng dẫn cách nhận biết loại lỗi và cách bẫy lỗi trong Excel

Chia sẻ bài viết này:

Khi sử dụng hàm, công thức trong Excel thì khó tránh được việc xảy ra lỗi. Nhưng muốn sửa được lỗi thì chúng ta phải nhận biết được lỗi đó là lỗi gì, nội dung thông báo lỗi là gì, nguyên nhân của lỗi và cách để bẫy lỗi. Trong bài viết này Học Excel Online sẽ hướng dẫn các bạn cách nhận biết loại lỗi và cách bẫy lỗi trong Excel.

Cách nhận biết các loại lỗi khi viết hàm trong Excel

Dưới đây là một số loại lỗi thường gặp khi viết hàm trong Excel:

Tham khảo:

Tìm hiểu về lỗi #DIV/0 trong Excel và cách khắc phục

Tìm hiểu về lỗi #REF! trong Excel và cách khắc phục lỗi #REF

Lỗi trong Excel khá đa dạng và nhiều nguyên nhân. Để hiểu rõ hơn, chúng ta cần nắm được:

Cách nhận biết các loại dữ liệu trong Excel

Việc hiểu sai về dạng dữ liệu tạo ra bởi 1 hàm là nguyên nhân chính gây ra các lỗi #VALUE!, #N/A. Khi chúng ta lồng ghép các hàm, cần phải hiểu rõ hàm đó ra kết quả gì, loại dữ liệu gì, nếu không sẽ rất dễ xảy ra lỗi.

Loại dữ liệu (hay dạng dữ liệu) trong Excel khá đa dạng, nhưng tựu chung lại chỉ có 2 dạng chính là: dạng Chuỗi (Text) và dạng Số (Number)

Để nhận biết loại dữ liệu trong Excel thì các bạn có thể tham khảo bài viết:

Cách phân biệt dạng dữ liệu trong Excel với nhóm hàm IsNumber, IsNonText, IsText

Việc thường xuyên sử dụng hàm kiểm tra dạng dữ liệu sẽ giúp chúng ta hiểu được nguyên nhân xảy ra lỗi khi sử dụng một số hàm, ví dụ như:

Hàm VLOOKUP ra kết quả #N/A

Trong ví dụ trên: hàm Right trả về kết quả là dạng Text. Trong khi vùng tham chiếu A2:B8 cột A chứa dữ liệu dạng Number. Do đó kết quả trả về là lỗi #N/A

Khi kết hợp hàm Right trong hàm Value thì kết quả trả về là dạng Number nên tham chiếu được tới bảng A2:B8 nên có thể lấy kết quả đúng.

Tham khảo: Tìm hiểu về lỗi #N/A trong Excel và cách khắc phục

Sử dụng các hàm bẫy lỗi, nhận dạng lỗi

Không phải lúc nào chúng ta cũng có thể hiểu hết, hình dung hết được các khả năng gây ra lỗi. Do đó ngoài việc hiểu đúng về dạng dữ liệu, chúng ta còn có thể sử dụng các hàm bẫy lỗi, nhận dạng lỗi. Cụ thể trong Excel có hỗ trợ chúng ta một số hàm:

a. Hàm nhận dạng lỗi:

Là các hàm:

  • Hàm ISNA(value) giúp nhận dạng lỗi #N/A (trường hợp hàm không tìm được kết quả)
  • Hàm ISREF(value) giúp nhận dạng lỗi #REF (trường hợp tham chiếu sai, tham chiếu không tồn tại)
  • Hàm ISERR(value) phát hiện hầu hết các lỗi trừ lỗi #N/A (nhưng không nói cụ thể là lỗi gì, chỉ báo có lỗi hay không)
  • Hàm ISERROR(value) phát hiện tất cả các lỗi có thể xảy ra (nhưng không nói cụ thể là lỗi gì, chỉ báo có lỗi hay không)

b. Hàm bẫy lỗi

Là các hàm:

  • Hàm IFNA(value, value_if_na): dành riêng cho việc bẫy lỗi #N/A. Xét giá trị có xảy ra lỗi #N/A hay không. Nếu có thì trả về nội dung gì tại value_if_na
  • Hàm IFERROR(value, value_if_error): bẫy tất cả các loại lỗi (nhưng không cụ thể là lỗi gì). Nếu có lỗi thì trả về nội dung tại value_is_error

Tham khảo: Phát hiện và xử lý lỗi công thức trong Excel

Hy vọng qua bài viết này các bạn có thể nắm rõ được cách nhận biết các loại lỗi thường gặp trong Excel và cách bẫy lỗi. Điều này giúp ích rất nhiều trong công việc hàng ngày khi làm việc trên Excel. Bởi khi hiểu về lỗi thì bạn cũng nâng cao hiệu quả làm việc lên nhiều.

Ngoài ra Học Excel Online xin giới thiệu với các bạn Khóa học Excel từ cơ bản tới nâng cao dành cho người đi làm. Đây là 1 khóa học rất đầy đủ kiến thức và bổ trợ rất tuyệt vời cho bạn trong việc làm quen với Excel, sử dụng các công cụ, các hàm trong Excel để giúp bạn làm việc trên Excel được tốt hơn, hiệu quả hơn. Chi tiết xem tại:


Chia sẻ bài viết này: