Excel formula: VLOOKUP bez kļūdas # N / A -

Satura rādītājs

Vispārēja formula

=IFERROR(VLOOKUP(value,table,2,FALSE),"message")

Kopsavilkums

Lai paslēptu kļūdu # N / A, kuru VLOOKUP rada, kad tā nevar atrast vērtību, varat izmantot funkciju IFERROR, lai noķertu kļūdu un atgrieztu jebkuru vēlamo vērtību.

Paskaidrojums

Ja VLOOKUP nevar atrast vērtību uzmeklēšanas tabulā, tā atgriež kļūdu # N / A. IFERROR funkcija ļauj noteikt kļūdas un atgriezt savu pielāgoto vērtību, ja ir kļūda. Ja funkcija VLOOKUP parasti atgriež vērtību, kļūdas nav un tiek atgriezta uzmeklētā vērtība. Ja funkcija VLOOKUP atgriež kļūdu # N / A, IFERROR pārņem un atgriež jūsu norādīto vērtību.

Ja jums ir uzmeklēšanas vērtība šūnā A1 un uzmeklēšanas vērtības diapazonā ar nosaukumu tabula, un vēlaties, lai šūna būtu tukša, ja uzmeklēšana nav atrasta, varat izmantot:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"")

Ja vēlaties atrast ziņojumu “Nav atrasts”, kad atbilstība nav atrasta, izmantojiet:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")

IFNA variants

Programmā Excel 2013 IFNA funkcija ir pieejama, lai slazdītu un konkrēti apstrādātu # N / A kļūdas. Lietojuma sintakse ir tāda pati kā IFERROR:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")

Vecākas Excel versijas

Iepriekšējās Excel versijās, kurās trūkst IFERROR funkcijas, jums būs jāatkārto VLOOKUP IF funkcijā, kas novērš kļūdu ar ISNA vai ISERROR. Piemēram:

=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))

Interesanti raksti...