Як выкарыстоўваць функцыю IF ISNA з VLOOKUP у Excel (3 прыклады)

  • Падзяліцца Гэтым
Hugh West

Сёння я пакажу, як можна выкарыстоўваць VLOOKUP у спалучэнні з функцыямі IF і ISNA Excel.

Адна адной з найбольш важных і шырока выкарыстоўваных функцый Excel з'яўляецца VLOOKUP . Але пры выкарыстанні VLOOKUP мы часам можам сутыкнуцца з памылкамі, калі значэнне пошуку не адпавядае ніводнаму значэнню ў масіўе пошуку .

Функцыі ISNA Excel прыдаюцца ў такіх сітуацыях. ISNA у спалучэнні з IF дае нам магчымасць шукаць іншае значэнне, калі першае значэнне не супадае. Гэта вельмі карысна для вялікіх набораў даных.

Функцыя IF ISNA з VLOOKUP (хуткі прагляд)

Спампаваць практычны сшытак

Як выкарыстоўваць функцыю IF ISNA з VLOOKUP у Excel.xlsx

Функцыя ISNA Excel: сінтаксіс і аргумент

Зводка

  • Прымае значэнне ў якасці аргумента і вяртае TRUE , калі гэта памылка #N/A . У адваротным выпадку вяртае FALSE .
  • Даступна з Excel 2003.

Сінтаксіс

Сінтаксіс функцыі ISNA :

=ISNA(value)

Аргумент

Аргумент Абавязковы або неабавязковы Значэнне
значэнне Абавязкова Значэнне, якое функцыя ISNA правярае, ці ёсць памылка #N/A.

Вяртанае значэнне

Вяртае лагічнае значэнне, праўда ці хлусня . TRUE , калі значэнне з'яўляецца памылкай #N/A , FALSE у адваротным выпадку.

IF Функцыя ISNA з VLOOKUP: 3 прыклады

Давайце паглядзім на некалькі прыкладаў выкарыстання функцый IF і ISNA з VLOOKUP .

1. Выкарыстанне функцыі IF ISNA з VLOOKUP у той самай табліцы

Тут у нас ёсць набор даных з тыпам КНІГ , імёнамі, і аўтарамі некаторых кніг у кнігарні пад назвай Martin Bookstore.

Спачатку мы пашукаем кніжны тып паэзіі. Калі кніжнага тыпу паэзіі няма, мы будзем шукаць раман.

Камбінацыя IF , ISNA, і VLOOKUP ідэальна падыходзіць тут.

Формула будзе:

=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))

Бачыце, у нас ёсць Раман , Олівер Твіст , бо не было кнігі Паэзіі .

Тлумачэнне Формула

  • VLOOKUP("Poetry",B4:D20,2,FALSE) вяртае памылку #N/A , бо ў першы слупок табліцы B4:D20 .

  • . ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)) стане ISNA(#N/A) і вяртае TRUE .

  • IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE) ) цяпер становіцца IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) , які вяртае VLOOKUP("Novel",B4:D20,2,FALSE) .
  • VLOOKUP("Novel",B4:D20,2,FALSE) шукае “Раман” у першым слупку табліцы B4:D20 (Кніга Тып). Пасля знаходжання аднаго ён вяртае Назву кнігі са слупка 2, ОліверTwist .

  • Такім чынам, IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE)) вяртае “Oliver Twist” .

Дадатковая інфармацыя: Як выкарыстоўваць VLOOKUP у VBA (4 спосабы)

2. Выкарыстанне функцыі IF ISNA з VLOOKUP у Розная табліца, але той самы аркуш

Тут у нас ёсць яшчэ адзін набор даных з запісамі дзвюх кніжных крам: Martin Bookstore і Holder Bookstore.

Гэтым разам мы будзем шукаць паэтычную кнігу ў першай кнігарні. Калі мы не знойдзем яго там, будзем шукаць у другой кнігарні.

Формула будзе:

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

Глядзіце, калі ён не знаходзіць раман у першай кнігарні, ён шукае яго ў другой кнігарні ( G4:I20 ).

І знаходзіць адну пад назвай «Ода салаўю» Джона Кітса.

Падрабязнае тлумачэнне формулы глядзіце ў прыкладзе 1.

Больш падрабязна: Формула VLOOKUP у Excel з некалькімі аркушамі (4 простыя парады)

Падобныя паказанні

  • Як VLOOKUP з некалькіх слупкоў з толькі адным вяртаннем у Excel (2 спосабы)
  • VLOOKUP SUM некалькі радкоў (4 спосабы з альтэрнатывай)
  • ВПР для пошуку тэксту ў Excel (4 простыя спосабы)
  • УСКОСНАЯ ВПР у Excel
  • ВПР з лічбамі ў Excel (4 прыклады)

3. Выкарыстанне функцыі IF ISNA з VLOOKUP на іншым аркушы

Нарэшце, у нас ёсць яшчэ адзін набор даных з кнігайзапісы дзвюх кнігарняў, але на гэты раз у двух розных аркушах.

Спачатку мы будзем шукаць паэтычную кнігу ў Марціне Кнігарня. Калі мы не знойдзем яе там, мы будзем шукаць у кнігарні Holder.

Мы ўводзім гэту формулу ў працоўны ліст пад назвай «Кнігарня Марціна».

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

Ён шукае кнігу паэзіі ў кнігарні Martin.

Калі не знаходзіць яго там, шукае яго ў кнігарні Холдэра ( 'Кнігарня Холдэра'!B4:D20), і знаходзіць там.

Ода салаўю Джона Кітс.

Падрабязнае тлумачэнне формулы глядзіце ў прыкладзе 1.

Больш падрабязна: Як атрымаць даныя з некалькіх працоўных лістоў у Excel (4 хуткія Спосабы)

Альтэрнатыўныя варыянты IF ISNA

З Excel 2013 даступны альтэрнатыўны варыянт функцыі IF ISNA . Гэта называецца функцыяй IFNA .

Сінтаксіс функцыі IFNA :

=IFNA(value,value_if_na)

Формула IFNA для пошуку паэтычнай кнігі, а потым рамана, калі якой-небудзь паэзіі няма, будзе выглядаць так:

=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))

Больш падрабязна: Максімальнае значэнне VLOOKUP у Excel (з абмежаваннямі і альтэрнатыўнымі варыянтамі)

Выснова

Такім чынам, вы можаце выкарыстоўваць функцыю IF ISNA з VLOOKUP для пошуку значэння ў табліцы і зрабіце іншую рэч, калі вы не знойдзецезначэнне там. Ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.