Kaip naudoti IF ISNA funkciją su VLOOKUP programoje "Excel" (3 pavyzdžiai)

  • Pasidalinti
Hugh West

Šiandien parodysiu, kaip galite naudoti VLOOKUP kartu su IF ir ISNA "Excel" funkcijas.

Viena iš svarbiausių ir plačiausiai naudojamų "Excel" funkcijų yra VLOOKUP . Tačiau naudojant VLOOKUP , kartais galime susidurti su klaidomis, kai paieškos vertė nesutampa su jokia reikšme, esančia paieškos masyvas .

Svetainė ISNA funkcijos "Excel" tokiose situacijose labai praverčia. ISNA kartu su IF suteikia mums galimybę ieškoti kitos reikšmės, jei pirmoji reikšmė neatitinka. Tai gana naudinga dideliems duomenų rinkiniams.

IF ISNA funkcija su VLOOKUP (greita peržiūra)

Atsisiųsti praktikos sąsiuvinį

Kaip naudoti IF ISNA funkciją su VLOOKUP programoje Excel.xlsx

"Excel" ISNA funkcija: sintaksė ir argumentas

Santrauka

  • Kaip argumentą priima reikšmę Value ir grąžina TRUE jei tai yra #N/A Kitu atveju grąžinama FALSE .
  • Galima naudoti nuo "Excel 2003".

Sintaksė

Sintaksė ISNA funkcija yra:

=ISNA(vertė)

Argumentas

Argumentas Privaloma ar neprivaloma Vertė
vertė Reikalinga Reikšmė, kurią ISNA funkcija tikrina, ar yra #N/A klaida, ar ne.

Grąžinama vertė

Grąžina loginę reikšmę, TRUE arba FALSE . TRUE jei reikšmė yra #N/A klaida, FALSE kitaip.

IF ISNA funkcija su VLOOKUP: 3 pavyzdžiai

Panagrinėkime keletą pavyzdžių, kaip naudoti IF ir ISNA funkcijos su VLOOKUP .

1. Funkcijos IF ISNA ir VLOOKUP naudojimas toje pačioje lentelėje

Čia turime duomenų rinkinį su KNYGOS tipas s, Vardai ir pavardės, ir Autoriai kai kurių knygų knygyne, vadinamame Martino knygynu.

Dabar pirmiausia ieškosime knygos tipo poezijos. Jei knygos tipo poezijos nėra, tada ieškosime romano.

Derinys iš IF , ISNA, ir VLOOKUP čia puikiai tinka.

Formulė bus tokia:

=IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Romanas",B4:D20,2,FALSE))

Matote, mes turime Naujiena , Oliveris Tvistas , nes nebuvo jokios knygos Poezija .

Formulės paaiškinimas

  • VLOOKUP("Poezija",B4:D20,2,FALSE) grąžina #N/A klaida, nes nebuvo knygos tipo, vadinamo "Poezija" pirmajame lentelės stulpelyje B4:D20 .

  • . ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)) tampa ISNA(#N/A) ir jis grąžina TRUE .

  • IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Romanas",B4:D20,2,FALSE) ) dabar tampa IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) kuris grąžina VLOOKUP("Novelė",B4:D20,2,FALSE) .
  • VLOOKUP("Novelė",B4:D20,2,FALSE) ieško "Romanas" pirmajame lentelės stulpelyje B4:D20 (knygos tipas). Jį suradęs, jis grąžina Knygos pavadinimas iš 2 stulpelio, Oliveris Tvistas .

  • Todėl, IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Romanas",B4:D20,2,FALSE)) grąžina "Oliveris Tvistas" .

Skaityti daugiau: Kaip naudoti VLOOKUP VBA (4 būdai)

2. Funkcijos IF ISNA naudojimas su VLOOKUP kitoje lentelėje, bet tame pačiame darbalapyje

Turime dar vieną duomenų rinkinį su dviejų knygynų - Martino knygyno ir Holderio knygyno - knygų įrašais.

Šį kartą poezijos knygos ieškosime pirmojoje knygyne. Jei nerasime jos ten, ieškosime antrojoje knygyne.

Formulė bus tokia:

=IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Poezija",G4:I20,2,FALSE))

Kai pirmajame knygyne nerandama romano, jo ieškoma antrajame knygyne ( G4:I20 ).

Ir randa vieną, vadinamą "Odė giesmei" John Keats.

Išsamų formulės paaiškinimą rasite 1 pavyzdyje.

Skaityti daugiau: VLOOKUP formulė programoje "Excel" su keliais lapais (4 paprasti patarimai)

Panašūs skaitiniai

  • Kaip atlikti VLOOKUP iš kelių stulpelių su tik vienu grąžinimu "Excel" (2 būdai)
  • VLOOKUP SUM kelių eilučių (4 būdai su alternatyva)
  • VLOOKUP teksto paieškai programoje "Excel" (4 paprasti būdai)
  • INDIRECT VLOOKUP programoje "Excel
  • VLOOKUP su skaičiais "Excel" programoje (4 pavyzdžiai)

3. Funkcijos IF ISNA naudojimas su VLOOKUP kitoje darbalapyje

Galiausiai turime dar vieną duomenų rinkinį su dviejų knygynų knygų įrašais, tačiau šį kartą - dviejuose skirtinguose darbalapiuose.

Pirmiausia poezijos knygos ieškosime Martino knygyne. Jei ten jos nerasime, ieškosime Holderio knygyne.

Šią formulę įrašome į darbalapį "Martino knygynas".

=IF(ISNA(VLOOKUP("Poezija",B4:D20,2,FALSE)),VLOOKUP("Poezija", "Holder Bookstore"!B4:D20,2,FALSE))

Martino knygyne ji ieško poezijos knygos.

Neradęs jos ten, ieško knygyne "Holder Bookstore" ( "Holder Bookstore"!B4:D20), ir randa vieną iš jų.

Odė naktigoniui John Keats.

Išsamų formulės paaiškinimą rasite 1 pavyzdyje.

Skaityti daugiau: Kaip "Excel" programoje ištraukti duomenis iš kelių darbalapių (4 greiti būdai)

Alternatyvios IF ISNA galimybės

Nuo "Excel 2013" galima pasirinkti alternatyvią parinktį IF ISNA funkciją. Ji vadinama IFNA funkcija.

Svetainė Sintaksė IFNA funkcija yra:

=IFNA(value,value_if_na)

Svetainė IFNA formulę pirmiausia ieškoti poezijos knygos, o tada ieškoti romano, jei nėra poezijos:

=IFNA(VLOOKUP("Poezija",B4:D20,2,FALSE),VLOOKUP("Romanas",B4:D20,2,FALSE))

Skaityti daugiau: VLOOKUP maksimali vertė programoje "Excel" (su apribojimais ir alternatyviomis parinktimis)

Išvada

Taigi galite naudoti IF ISNA funkcija su VLOOKUP ieškoti reikšmės lentelėje ir atlikti kitą veiksmą, jei reikšmės ten nerandate. Turite klausimų? Drąsiai klauskite mūsų.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.