Enhavtabelo
Hodiaŭ mi montros kiel vi povas uzi la VLOOKUP kombine kun la funkcioj IF kaj ISNA de Excel.
Unu el la plej gravaj kaj vaste uzataj funkcioj de Excel estas VLOOKUP . Sed dum uzado de VLOOKUP , ni povas foje renkonti erarojn kiam la serĉa valoro ne kongruas kun ajna valoro en la serĉa tabelo .
La ISNA funkcioj de Excel utilas en ĉi tiuj situacioj. ISNA en kombinaĵo kun IF donas al ni la ŝancon serĉi alian valoron se la unua valoro ne kongruas. Ĉi tio estas sufiĉe utila por grandaj aroj da datumoj.
IF ISNA Funkcio kun VLOOKUP (Rapida Vido)
Elŝutu Praktikan Laborlibron
Kiel Uzi IF ISNA-Funkcion kun VLOOKUP en Excel.xlsxExcel ISNA-Funkcio: Sintakso kaj Argumento
Resumo
- Prenas Valoron kiel argumenton, kaj liveras VERA se ĝi estas #N/A eraro. Alie, liveras FALSE .
- Havebla de Excel 2003.
Sintakso
La sintakso de la funkcio ISNA estas:
=ISNA(value)
Argumento
Argumento | Bezonata aŭ laŭvola | Valoro |
valoro | Bezonata | La valoro, kiun la ISNA-funkcio kontrolas ĉu #N/A eraro aŭ ne. |
Resendi valoron
Resendas bulean valoron, VERA aŭ FALSA . VERA se la valoro estas #N/A eraro, FALSA alie.
IF ISNA Funkcio kun VLOOKUP: 3 Ekzemploj
Ni rigardu kelkajn ekzemplojn pri uzado de la funkcioj IF kaj ISNA kun VLOOKUP .
1. Uzante IF ISNA-Funkcion kun VLOOKUP en la Sama Tabelo
Ĉi tie ni havas datuman aron kun la LIBRO-Tipo s, Nomoj, kaj aŭtoroj de kelkaj libroj en librejo nomata Martin Bookstore.
Nun unue ni serĉos librospecon de poezio. Se librospeco de poezio ne haveblas, tiam ni serĉos romanon.
Kombinaĵo de la IF , ISNA, kaj VLOOKUP. estas la perfekta kongruo ĉi tie.
La formulo estos:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
Vidu, ni havas Romanon , Oliver Twist , ĉar ne estis libro de Poezio .
Klarigo de la Formulo
-
VLOOKUP("Poetry",B4:D20,2,FALSE)
resendas #N/A eraron, ĉar ne estis librospeco nomata “Poezio” en la unua kolumno de tabelo B4:D20 .
- .
ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE))
iĝasISNA(#N/A)
kaj ĝi redonas VERA .
-
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE)
) nun fariĝasIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
kiu resendasVLOOKUP("Novel",B4:D20,2,FALSE)
. -
VLOOKUP("Novel",B4:D20,2,FALSE)
serĉas “Romano” en la unua kolumno de tabelo B4:D20 (Libro Tipo). Post trovi unu, ĝi resendas la Libronomon el kolumno 2, OliverTwist .
- Sekve,
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
redonas “Oliver Twist” .
Legu Pli: Kiel Uzi VLOOKUP en VBA (4 Manieroj)
2. Uzante IF ISNA-Funkcion kun VLOOKUP en Malsama Tablo sed la Sama Laborfolio
Ĉi tie ni havas alian datumon kun la librorekordoj de du librovendejoj, Martin Bookstore kaj Holder Bookstore.
Ĉi-foje ni serĉos poezian libron en la unua librovendejo. Se ni ne trovos ĝin tie, ni serĉos en la dua librovendejo.
La formulo estos:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",G4:I20,2,FALSE))
Vidu, kiam ĝi ne trovas romanon en la unua librovendejo, ĝi serĉas unu en la dua librovendejo ( G4:I20 ).
Kaj trovas unu nomitan “Odo al la Najtingalo” , de John Keats.
Por detala klarigo de la formulo, vidu ekzemplon 1.
Legu Pli: VLOOKUP Formulo en Excel kun Multoblaj Folioj (4 Simplaj Konsiletoj)
Similaj Legoj
- Kiel VLOOKUP el Multoblaj Kolumnoj kun Nur Unu Reveno en Excel (2 Manieroj)
- VLOOKUP SUM Pluraj Vicoj (4 Manieroj kun Alternativo)
- VLOOKUP por Serĉi Tekston en Excel (4 Facilaj Manieroj)
- NEEKKTA VSERĈO en Excel
- VLOOKUP kun Nombroj en Excel (4 Ekzemploj)
3. Uzante IF ISNA-Funkcion kun VLOOKUP en Malsama Laborfolio
Fine, ni havas alian datuman aron kun la libroregistroj de du librovendejoj, sed ĉi-foje en du malsamaj laborfolioj.
Unue ni serĉos poezian libron en la Martin. Librejo. Se ni ne trovos ĝin tie, ni serĉos en la Librovendejo Holder.
Ni enmetas ĉi tiun formulon en la laborfolio nomata “Librejo Martin”.
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE))
Ĝi serĉas Poeziolibron en la Librovendejo Martin.
Kiam ne trovas ĝi tie, serĉas unu en la Librovendejo Holder ( 'Librejo Holder'!B4:D20), kaj tie trovas tian.
Odo al la Najtingalo de Johano Keats.
Por detala klarigo de la formulo, vidu ekzemplon 1.
Legu Pli: Kiel Tiri Datumojn de Multoblaj Laborfolioj en Excel (4 Rapida Vojoj)
Alternativaj Opcioj de IF ISNA
El Excel 2013, estas disponebla alternativa opcio de la IF ISNA funkcio. Tio estas nomita la IFNA funkcio.
La Sintakso de la IFNA funkcio estas:
=IFNA(value,value_if_na)
La IFNA formulo por unue serĉi poezian libron, kaj poste serĉi romanon se iu poezio ne disponeblas estos:
=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))
Legu Pli: VLOOKUP Maksimuma Valoro en Excel (Kun Limigoj kaj Alternativaj Opcioj)
Konkludo
Tiel vi povas uzi la funkcion IF ISNA kun VLOOKUP por serĉi valoron en tabelo kaj faru alian aferon, se vi ne trovasla valoro tie. Ĉu vi havas demandojn? Bonvolu demandi nin.