Chuyển đến nội dung chính

Excel ISERROR(): Hướng dẫn cho người mới bắt đầu về kiểm tra lỗi

Xác định mọi loại lỗi trong công thức Excel của bạn với hàm ISERROR().
· 2 phút đọc

Khám phá cùng AI

Hàm ISERROR() trong Excel là một công cụ hữu ích để phát hiện lỗi trong công thức hoặc phép tính. Bằng cách trả về TRUE nếu công thức dẫn đến lỗi và FALSE nếu không, ISERROR() giúp bạn quản lý và khắc phục sự cố trong bảng tính. Đây là một công cụ bổ sung đáng có trong bộ đồ nghề của bạn. Hãy tham gia khóa học Advanced Excel Functions của chúng tôi để khám phá thêm nhiều điều.

Tìm hiểu hàm ISERROR() trong Excel

Đây là những gì hàm ISERROR() thực hiện: ISERROR() kiểm tra xem một giá trị có dẫn đến bất kỳ loại lỗi nào hay không, chẳng hạn như #DIV/0!, #N/A, #VALUE!, #REF!, #NUM!, #NAME? hoặc #NULL!.

Cú pháp của ISERROR() như sau:

=ISERROR(value)

Đối số value là biểu thức hoặc tham chiếu ô bạn muốn kiểm tra lỗi.

Dưới đây là tất cả các loại lỗi được nhận diện:

Excel ISERROR các loại lỗi khác nhau

Cách sử dụng ISERROR() trong công thức Excel

Giờ bạn đã thấy các lỗi có thể gặp, hãy xem cách dùng ISERROR() một cách tự nhiên trong công việc. Trước hết, đây là một số cách sử dụng chung:

  • Kiểm tra xem một công thức có trả về lỗi hay không

  • Kết hợp với IF() để hiển thị thông báo hoặc giá trị tùy chỉnh khi xảy ra lỗi

  • Hữu ích trong xác thực dữ liệu để ngăn các mục nhập dễ gây lỗi

ISERROR() với IF()

Hãy xem một ví dụ dùng ISERROR() với IF():

=IF(ISERROR(A1/A2), "Error in calculation",A1/A2)

Excel ISERROR với IF

Công thức này kiểm tra xem phép chia A1 cho A2 có dẫn đến lỗi hay không. Nếu có, nó hiển thị "Error in calculation"; nếu không, nó hiển thị kết quả.

ISERROR() với IF() và VLOOKUP()

Hãy mở rộng ví dụ này để sử dụng thêm VLOOKUP(). Đây là một cách dùng phổ biến khác, vì chúng ta thường xuyên dùng các hàm tra cứu và, do đang tra cứu từ một danh sách, việc không phải lúc nào cũng có kết quả trả về cũng không có gì lạ.

Chúng ta đã biết nếu VLOOKUP() không tìm thấy kết quả khớp, nó sẽ trả về lỗi #N/A. Bây giờ, bạn có thể dùng ISERROR() để bắt lỗi đó và trả về một thông báo thân thiện, hữu ích hơn.

=IF(ISERROR(VLOOKUP(C3,A3:B5,2,FALSE)),"The item was not found in the list",VLOOKUP(C3,A2:B4,2,FALSE))

Excel ISERROR với IF() và VLOOKUP()

Mẹo khi làm việc với Excel ISERROR()

Khi dùng ISERROR() trong bảng tính, hãy lưu ý những mẹo sau:

  • Dùng ISERROR() để bắt mọi loại lỗi, nhưng hãy cân nhắc ISERR() hoặc IFERROR() cho các nhu cầu cụ thể hơn

  • Kết hợp với định dạng có điều kiện để làm nổi bật lỗi bằng trực quan

  • Kiểm thử công thức với dữ liệu khác nhau để đảm bảo xử lý lỗi hoạt động như mong đợi

Kết luận

Hàm ISERROR() trong Excel là cách mạnh mẽ để xác định và quản lý lỗi trong công thức. Kết hợp nó vào bảng tính của bạn để tạo nên các bảng tính đáng tin cậy và thân thiện hơn với người dùng.

Tiếp theo, hãy tham gia khóa học Advanced Excel Functions để tiếp tục nâng cao kỹ năng.

Josef Waples

Tác giả

Josef Waples

Tôi là một cây bút và biên tập viên về khoa học dữ liệu, đã có bài đóng góp cho các nghiên cứu đăng trên tạp chí khoa học. Tôi đặc biệt quan tâm đến đại số tuyến tính, thống kê, R và các chủ đề tương tự. Tôi cũng chơi cờ vua khá thường xuyên! 

Chủ đề