Lejupielādējiet darbgrāmatas piemēru
Šī apmācība parāda, kā lietot Funkcija Excel ISERROR programmā Excel, lai pārbaudītu, vai šūna rada kļūdu.
Funkcijas ISERROR apraksts:
Funkcijas ISERROR pārbaude, vai šūnas vērtība ir kļūda. Atgriež TRUE vai FALSE.
Lai izmantotu ISERROR Excel darblapas funkciju, atlasiet šūnu un ierakstiet:
(Ievērojiet, kā parādās formulas ievades)
Funkcijas ISERROR sintakse un ieejas:
1 | = ISERROR (VALUE) |
vērtību - Testa vērtība
Funkcijas ISERROR izmantošana
Funkcija ISERROR pārbauda, vai aprēķins rada kļūdu.
1 | = KĻŪDA (A2) |
IF ISERROR Aizstāts ar IFERROR
Pirms programmas Excel 2007 kopā ar IF funkciju parasti tika izmantota funkcija ISERROR, lai izvadītu otru aprēķinu, ja pirmā aprēķina rezultātā radās kļūda.
1 | = JA (ISERROR (C2/B2), "Nulles krājums", C2/B2) |
Tomēr programmā Excel 2007 tika ieviesta funkcija IFERROR, padarot IF / ISERROR kombināciju novecojušu.
1 | = IFERROR ((C2/B2), "Nulles krājumi") |
ISERR un ISNA
Funkcija ISERROR atgriež TRUE, ja jebkurš rodas kļūda.
Ir vēl divas kļūdas pārbaudes “ir” funkcijas:
- Funkcija ISNA atgriež TRUE tikai par #N/A kļūdām.
- Funkcija ISERR atgriež TRUE par visām kļūdām, izņemot #N/A kļūdas.
12 | = ISNA (A2)= ISERR (A2) |
Papildus IFERROR funkcijai ir arī IFNA funkcija.
Šīs funkcijas ir svarīgas, jo daudzas formulu kļūdas ir nepareizu formulu rezultāts, bet #N/A kļūdas bieži ir derīgas. Piemēram, ja izmantojat funkciju VLOOKUP un uzmeklēšanas vērtība netiek atrasta, formula atgriezīs #N/A.
1 | = MEKLĒŠANA (A2, $ D $ 2: $ E $ 7,2, FALSE) |
Pielietojot IFNA funkciju VLOOKUP, jūs varat rīkoties ar derīgām #N/A kļūdām, vienlaikus nerīkojoties ar citām formulas kļūdām (tāpēc neaizmirstiet šīs citas kļūdas).
1 | = IFNA (VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE), VLOOKUP (A2, $ G $ 2: $ H $ 7,2, FALSE)) |
Citas loģiskās funkcijas
Programmā Excel / Google izklājlapas ir daudz citu loģisku funkciju, lai veiktu citus loģiskos testus. Šeit ir saraksts:
IF / IS funkcijas |
---|
iferror |
iserror |
arēnā |
iserr |
tukšs |
skaitlis |
istext |
nekonteksts |
izformula |
isloģiski |
isref |
pats |
isodd |
ISERROR Google izklājlapās
Funkcija ISERROR Google izklājlapās darbojas tieši tāpat kā programmā Excel:
ISERROR Piemēri VBA
VBA varat izmantot arī funkciju ISERROR. Tips:application.worksheetfunction.iserror (vērtība)
Funkcijas argumentiem (vērtība utt.) Varat tos ievadīt tieši funkcijā vai definēt mainīgos, ko izmantot.
Pieņemsim, ka mūsu darblapā ir šādas vērtības
Mēs izsniegsim funkciju ISERROR ar VBA katrai no iepriekš minētajām šūnām:
1 | WorksheetFunction.IsError (Diapazons ("A1")) 'FALSE |
1 | WorksheetFunction.IsError (Diapazons ("B1")) 'FALSE |
1 | WorksheetFunction.IsError (Diapazons ("C1")) 'FALSE |
1 | WorksheetFunction.IsError (Diapazons ("D1")) 'TRUE |
1 | WorksheetFunction.IsError (Diapazons ("E1")) 'TRUE |
1 | WorksheetFunction.IsError (Diapazons ("G1")) 'TRUE |
Atgriezieties visu Excel funkciju sarakstā