Змест
Сёння я пакажу, як можна выкарыстоўваць 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 для пошуку значэння ў табліцы і зрабіце іншую рэч, калі вы не знойдзецезначэнне там. Ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас.