Содржина
Денес ќе ви покажам како можете да го користите VLOOKUP во комбинација со функциите IF и ISNA на Excel.
Еден од најважните и најшироко користените функции на Excel е VLOOKUP . Но, додека користиме VLOOKUP , понекогаш може да се соочиме со грешки кога вредноста за пребарување не се совпаѓа со ниту една вредност во лизата за пребарување .
На Функциите на ISNA на Excel ни се корисни во овие ситуации. ISNA во комбинација со IF ни дава можност да бараме друга вредност доколку првата вредност не се совпаѓа. Ова е доста корисно за големи групи на податоци.
IF ISNA Функционира со VLOOKUP (Брз преглед)
Преземете ја работната книга за вежбање
Како да се користи IF ISNA функцијата со VLOOKUP во Excel.xlsxExcel ISNA Функција: синтакса и аргумент
Резиме
- Земи вредност како аргумент и враќа TRUE ако е грешка #N/A . Во спротивно, враќа FALSE .
- Достапно од Excel 2003.
Синтакса
Синтаксата на функцијата ISNA е:
=ISNA(value)
Аргумент
Аргумент | Задолжителен или изборен | Вредност |
вредност | Потребна | Вредноста што функцијата ISNA проверува дали е грешка #N/A или не. |
Повратна вредност
Враќа Булова вредност, ТОЧНО или НЕТОЧНО . TRUE ако вредноста е #N/A грешка, FALSE во спротивно.
АКО ISNA функционира со VLOOKUP: 3 Примери
Ајде да погледнеме неколку примери за користење на функциите IF и ISNA со VLOOKUP .
1. Користење на функцијата IF ISNA со VLOOKUP во истата табела
Тука имаме множество податоци со Тип на КНИГА и, Имиња, и Автори од некои книги во книжарницата наречена Мартин книжарница.
Сега прво ќе бараме тип на книга поезија. Ако не е достапен тип на книга поезија, тогаш ќе бараме роман.
Комбинација од 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)
и се враќа ТОЧНО .
-
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))
се враќа „Оливер Твист“ .
Прочитајте повеќе: Како да користите VLOOKUP во VBA (4 начини)
2. Користење на функцијата IF ISNA со VLOOKUP во Различна табела, но ист работен лист
Овде имаме уште еден сет на податоци со евиденцијата на книги на две книжарници, Мартин книжарница и книжарница Холдер.
Овој пат ќе бараме поетска книга во првата книжарница. Ако не го најдеме таму, ќе бараме во втората книжарница.
Формулата ќе биде:
=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 начини со алтернативни)
- VLOOKUP за пребарување текст во Excel (4 лесни начини)
- INDIRECT VLOOKUP во Excel
- VLOOKUP со броеви во Excel (4 примери)
3. Користење на функцијата IF ISNA со VLOOKUP во различен работен лист
Конечно, имаме уште еден сет на податоци со книгатазаписи од две книжарници, но овој пат во два различни работни листови.
Прво, ќе бараме поетска книга во Мартин Книжара. Ако не го најдеме таму, ќе бараме во книжарницата Holder.
Ја внесуваме оваа формула во работниот лист наречен „Книжарница Мартин“.
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE))
Бара поетска книга во книжарницата Мартин.
Кога не се наоѓа таму, бара една во книжарницата Holder ( 'Holder Bookstore'!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 за да пребарувате вредност во табела и направи друга работа ако не најдешвредноста таму. Дали имате прашања? Слободно прашајте не.