Satura rādītājs
Šodien es parādīšu, kā jūs varat izmantot VLOOKUP kopā ar IF un ISNA Excel funkcijas.
Viena no svarīgākajām un visplašāk izmantotajām Excel funkcijām ir VLOOKUP . Bet, izmantojot VLOOKUP , mēs dažkārt varam saskarties ar kļūdām, kad meklēšanas vērtība neatbilst nevienai vērtībai meklēšanas masīvs .
Portāls ISNA funkcijas Excel šādās situācijās noderēs. ISNA kopā ar IF sniedz mums iespēju meklēt citu vērtību, ja pirmā vērtība neatbilst. Tas ir diezgan noderīgi lielām datu kopām.
IF ISNA funkcija ar VLOOKUP (ātrs skats)
Lejupielādēt Practice Workbook
Kā lietot IF ISNA funkciju ar VLOOKUP programmā Excel.xlsxExcel ISNA funkcija: sintakse un arguments
Kopsavilkums
- Kā argumentu pieņem Value un atgriež TRUE ja tas ir #N/A kļūda. Pretējā gadījumā atgriež FALSE .
- Pieejams no Excel 2003.
Sintakse
Sintakse ISNA funkcija ir:
=ISNA(vērtība)
Arguments
Arguments | Obligāti vai pēc izvēles | Vērtība |
vērtība | Nepieciešams | Vērtība, ko ISNA funkcija pārbauda, vai ir vai nav #N/A kļūda. |
Atgrieztā vērtība
Atgriež logaritma vērtību, TRUE vai FALSE . TRUE ja vērtība ir #N/A kļūda, FALSE citādi.
IF ISNA funkcija ar VLOOKUP: 3 piemēri
Apskatīsim dažus piemērus, kā izmantot IF un ISNA funkcijas ar VLOOKUP .
1. Izmantojot IF ISNA funkciju ar VLOOKUP vienā tabulā
Šeit mums ir datu kopa ar Grāmatas veids s, Vārdi, un Autori dažas grāmatas grāmatnīcā, ko sauc par Martina grāmatnīcu.
Tagad vispirms meklēsim dzejas grāmatu. Ja dzejas grāmata nav pieejama, tad meklēsim romānu.
Kombinācija no IF , ISNA, un VLOOKUP ir ideāli piemērots.
Formula būs šāda:
=IF(ISNA(VLOOKUP("Dzeja",B4:D20,2,FALSE)),VLOOKUP("Romāns",B4:D20,2,FALSE))
Redziet, mums ir Jaunums , Olivers Tvists , jo nebija grāmatas Dzeja .
Formulas skaidrojums
VLOOKUP("Dzeja",B4:D20,2,FALSE)
atgriež #N/A kļūda, jo nebija grāmatas tipa ar nosaukumu "Dzeja" tabulas pirmajā ailē B4:D20 .
- .
ISNA(VLOOKUP("Dzeja",B4:D20,2,FALSE))
kļūstISNA(#N/A)
un tas atgriež TRUE .
IF(ISNA(VLOOKUP("Dzeja",B4:D20,2,FALSE)),VLOOKUP("Romāns",B4:D20,2,FALSE))
) tagad kļūstIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
kas atgriežVLOOKUP("Jaunumi",B4:D20,2,FALSE)
.VLOOKUP("Jaunumi",B4:D20,2,FALSE)
meklē "Romāns" tabulas pirmajā ailē B4:D20 (Grāmatas tips). Pēc tās atrašanas tiek atgriezta Grāmatas nosaukums no 2. slejas, Olivers Tvists .
- Tāpēc,
IF(ISNA(VLOOKUP("Dzeja",B4:D20,2,FALSE)),VLOOKUP("Romāns",B4:D20,2,FALSE))
atgriež "Olivers Tvists" .
Lasīt vairāk: Kā lietot VLOOKUP VBA (4 veidi)
2. IF ISNA funkcijas izmantošana ar VLOOKUP citā tabulā, bet tajā pašā darblapā
Šeit ir vēl viens datu kopums ar divu grāmatu veikalu - Martina grāmatnīcas un Holdera grāmatnīcas - grāmatu ierakstiem.
Šoreiz dzejoļu grāmatu meklēsim pirmajā grāmatu veikalā. Ja tur to neatradīsim, meklēsim otrajā grāmatu veikalā.
Formula būs šāda:
=IF(ISNA(VLOOKUP("Dzeja",B4:D20,2,FALSE)),VLOOKUP("Dzeja",G4:I20,2,FALSE))
Ja pirmajā grāmatu veikalā romāns nav atrasts, tas meklē romānu otrajā grāmatu veikalā ( G4:I20 ).
Un atrod vienu ar nosaukumu "Oda lakstīgalai" Džons Kītss.
Sīkāku formulas skaidrojumu skatīt 1. piemērā.
Lasīt vairāk: VLOOKUP formula programmā Excel ar vairākām lapām (4 vienkārši padomi)
Līdzīgi lasījumi
- Kā VLOOKUP no vairākām kolonnām ar tikai vienu atgriešanu programmā Excel (2 veidi)
- VLOOKUP SUM vairāku rindu (4 veidi ar alternatīvu)
- VLOOKUP teksta meklēšanai programmā Excel (4 vienkārši veidi)
- INDIRECT VLOOKUP programmā Excel
- VLOOKUP ar skaitļiem programmā Excel (4 piemēri)
3. IF ISNA funkcijas izmantošana ar VLOOKUP citā darblapā
Visbeidzot, mums ir vēl viens datu kopums ar divu grāmatu veikalu grāmatu ierakstiem, bet šoreiz divās dažādās darblapās.
Vispirms meklēsim dzejoļu grāmatu Martina grāmatnīcā. Ja tur to neatradīsim, meklēsim Holdera grāmatnīcā.
Šo formulu ievadām darblapā ar nosaukumu "Martina grāmatnīca".
=IF(ISNA(VLOOKUP("Dzeja",B4:D20,2,FALSE)),VLOOKUP("Dzeja",'Holder Bookstore'!B4:D20,2,FALSE)))
Martina grāmatnīcā tiek meklēta dzejas grāmata.
Ja tur to neatrod, meklē to turētāja grāmatnīcā ( 'Holder Bookstore'!B4:D20), un atrod tur vienu.
Oda lakstīgalai Džons Kītss.
Sīkāku formulas skaidrojumu skatīt 1. piemērā.
Lasīt vairāk: Kā izvilkt datus no vairākām darblapām programmā Excel (4 ātri veidi)
IF ISNA alternatīvas iespējas
No Excel 2013 ir pieejama alternatīva opcija IF ISNA funkcija ir pieejama. To sauc par IFNA funkcija.
Portāls Sintakse no IFNA funkcija ir:
=IFNA(vērtība,vērtība_if_na)
Portāls IFNA formula vispirms meklēt dzejas grāmatu, un tad meklēt romānu, ja dzeja nav pieejama, būs:
=IFNA(VLOOKUP("Dzeja",B4:D20,2,FALSE),VLOOKUP("Romāns",B4:D20,2,FALSE))
Lasīt vairāk: VLOOKUP maksimālā vērtība programmā Excel (ar ierobežojumiem un alternatīvām iespējām)
Secinājums
Tādējādi varat izmantot IF ISNA funkciju ar VLOOKUP lai meklētu vērtību tabulā un veiktu citu darbību, ja vērtību tur neatrodat. Vai jums ir kādi jautājumi? Uzdodiet tos mums.