Tải xuống sổ làm việc mẫu
Hướng dẫn này trình bày cách sử dụng Hàm ISERROR trong Excel trong Excel để kiểm tra xem một ô có lỗi hay không.
ISERROR Mô tả chức năng:
Chức năng ISERROR Kiểm tra nếu giá trị ô là lỗi. Trả về TRUE hoặc FALSE.
Để sử dụng hàm ISERROR Excel Worksheet, hãy chọn một ô và nhập:
(Chú ý cách các đầu vào công thức xuất hiện)
Hàm ISERROR Cú pháp và đầu vào:
1 | = ISERROR (GIÁ TRỊ) |
giá trị - Giá trị thử nghiệm
Cách sử dụng Hàm ISERROR
Hàm ISERROR kiểm tra xem một phép tính có dẫn đến lỗi không.
1 | = ISERROR (A2) |
IF ISERROR được IFERROR thay thế
Trước Excel 2007, Hàm ISERROR thường được sử dụng cùng với Hàm IF để xuất phép tính thứ hai nếu phép tính đầu tiên dẫn đến lỗi.
1 | = IF (ISERROR (C2 / B2), "Zero Stock", C2 / B2) |
Tuy nhiên, trong Excel 2007, Hàm IFERROR đã được giới thiệu, làm cho tổ hợp IF / ISERROR trở nên lỗi thời.
1 | = IFERROR ((C2 / B2), "Zero Stock") |
ISERR và ISNA
Hàm ISERROR trả về TRUE nếu không tí nào lỗi xảy ra.
Có hai chức năng kiểm tra lỗi khác "là":
- Hàm ISNA chỉ trả về TRUE đối với lỗi # N / A.
- Hàm ISERR trả về TRUE cho tất cả các lỗi ngoại trừ lỗi # N / A.
12 | = ISNA (A2)= ISERR (A2) |
Ngoài ra, ngoài Hàm IFERROR, còn có Hàm IFNA.
Các hàm này rất quan trọng vì nhiều lỗi công thức là kết quả của các công thức không hợp lệ, nhưng lỗi # N / A thường hợp lệ. Ví dụ: nếu bạn sử dụng Hàm VLOOKUP và giá trị tra cứu không được tìm thấy, công thức sẽ trả về # N / A.
1 | = VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE) |
Bằng cách áp dụng Hàm IFNA cho VLOOKUP, bạn có thể xử lý các lỗi # N / A hợp lệ, trong khi không xử lý các lỗi công thức khác (vì vậy bạn không bỏ qua các lỗi khác đó).
1 | = IFNA (VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE), VLOOKUP (A2, $ G $ 2: $ H $ 7,2, FALSE)) |
Các chức năng logic khác
Excel / Google Trang tính chứa nhiều hàm logic khác để thực hiện các bài kiểm tra logic khác. Đây là danh sách:
Hàm IF / IS |
---|
iferror |
iserror |
isna |
iserr |
chỗ trống |
isnumber |
văn bản |
isnontext |
isformula |
thần học |
isref |
iseven |
là số lẻ |
ISERROR trong Google Trang tính
Hàm ISERROR hoạt động hoàn toàn giống trong Google Trang tính cũng như trong Excel:
Ví dụ về ISERROR trong VBA
Bạn cũng có thể sử dụng hàm ISERROR trong VBA. Kiểu:application.worksheet Chức năng.iserror (giá trị)
Đối với các đối số của hàm (giá trị, v.v.), bạn có thể nhập chúng trực tiếp vào hàm hoặc xác định các biến để sử dụng thay thế.
Giả sử chúng ta có các giá trị sau trong trang tính của mình
Chúng tôi sẽ phát hành hàm ISERROR với VBA, cho mỗi ô ở trên:
1 | WorksheetFunction.IsError (Range ("A1")) 'FALSE |
1 | WorksheetFunction.IsError (Range ("B1")) 'FALSE |
1 | WorksheetFunction.IsError (Range ("C1")) 'FALSE |
1 | WorksheetFunction.IsError (Range ("D1")) 'TRUE |
1 | WorksheetFunction.IsError (Range ("E1")) 'TRUE |
1 | WorksheetFunction.IsError (Range ("G1")) 'TRUE |
Quay lại danh sách tất cả các hàm trong Excel