Содржина
Кога функцијата VLOOKUP не може да ја пронајде вредноста за пребарување во низата за пребарување, ќе покаже знак за грешка, #N/A . Но, можете да се ослободите од овој проблем со користење на функцијата IFERROR со функцијата VLOOKUP . Во оваа статија, ви прикажувам 5 различни употреби на IFERROR со VLOOKUP во Excel.
Да речеме, имаме сет на добиени ознаки на различни студенти во класа. Ќе ја користиме оваа база на податоци за да прикажеме различни употреби на IFERROR со VLOOKUP.
Преземете ја работната книга за вежбање
IFERROR VLOOKUP.xlsx
Употреба на IFERROR со VLOOKUP во Excel
Што ќе се случи ако користиме само VLOOKUP
Прво, ќе видиме што ќе се случи ако користете ја само функцијата VLOOKUP . Да претпоставиме дека Џесика е студент чие име не припаѓа во нашата база на податоци. Сега ако ја најдеме добиената ознака на Џесика со користење на функцијата VLOOKUP , Excel ќе покаже знак за грешка #N/A. Можеме да се справиме со овој знак за грешка користејќи ја функцијата IFERROR со функцијата VLOOKUP
Сега да видиме различни употреби на IFERROR со VLOOKUP.
1. IFERROR со VLOOKUP за да се замени #N/A со прилагоден текст
Да претпоставиме, кога пребарувате за студент чие име не е на списокот, сакате да прикажете приспособен текст како „Не е пронајден“. За извршување на задачата, внесете ја следнава формула во ќелијата F5 и притиснете ВНЕСЕТЕ.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")
Тука, E5 = Барај вредност која ќе да се пребарува во списокот
B4:C11 = Опсег на пребарување што е вашата база на податоци
2 = Колона за пребарување што е колона од Добиени ознаки
FALSE значи дека функцијата ќе бара точно совпаѓање
Сега ако напишете кое било име на ученик од вашата листа во ќелијата E5 , ќе ги добиете неговите/нејзините добиени оценки во ќелијата F5.
И ако напишете секое име на ученик што не е во вашата листа, во ќелијата E5 , ќелијата F5 ќе го прикаже вашиот приспособен текст Не е пронајден.
2. За да добиете празна ќелија наместо # не/не
Ако сакате да ја задржите ќелијата празна кога пребараното име не е во вашата листа, напишете го следново формула во ќелијата E5,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
Тука, E5 = Барајна вредност која ќе се бара во списокот
B4:C11 = Опсег на пребарување што е вашата база на податоци
2 = Колона за пребарување тоа е колоната од Добиени ознаки
FALSE значи дека функцијата ќе бара точно совпаѓање
Сега, ако напишете кое било име на ученик од вашата листа во ќелијата E5 , ќе ги добиете неговите/нејзините добиени оценки во ќелијата F5.
Но, ако напишете кое било име што не е во базата на податоци, ќелијата F5 ќе остане празна.
3. IFERROR соVLOOKUP за сплит збир на податоци
Да претпоставиме дека имате две списоци во вашата база на податоци. Сакате да ги најдете добиените оценки за кој било ученик од двете списоци.
Впишете ја следнава формула во ќелијата E5 и притиснете ENTER
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
Тука, E5 = Вредност за пребарување што ќе се бара во списокот
B4:C11 =1-виот опсег на пребарување што е 1-виот список од сетот на податоци
B14:C20 = = 2-риот опсег на пребарување што е вториот список од сетот на податоци
2 = Колона за пребарување што е колона од Добиени ознаки
НЕТОЧНО значи дека функцијата ќе бара точно одговараат
Сега, ако напишете некое од имињата од која било од вашите списоци, во ќелијата E5, ќе ги добиете добиените оценки на тоа лице во ќелија F5.
4. IFERROR со VLOOKUP за секогаш да се најде резултат
Да речеме, имате броеви за контакт од различни гранки на вашата компанија во вашата база на податоци. Сега сакате да прикажете број за контакт ако некој бара некоја од гранките дури и ако името на филијалата не е вашата листа. Ако името на филијалата не е на списокот, сакате да го прикажете бројот за контакт на централата.
Внесете ја следнава формула во која било празна ќелија и притиснете ENTER
=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))
Тука, E5 = Барајна вредност што ќе се бара во списокот
B4:C11 = Пребарајте опсег штое вашата база на податоци
2 = Колона за пребарување што е колоната на Контакт број
FALSE значи дека функцијата ќе побара за точно совпаѓање
Сега, ако напишете кое било име на гранка во ќелијата E4 што не е на списокот, ќе го добие бројот за контакт на седиштето во ќелијата каде што сте ја напишале формулата.
5. За постара верзија на Excel
Во Excel 2013 или во која било постара верзија, функцијата IFERROR не е достапна. Но, можете да ја извршите истата задача со користење на функцијата IF и функцијата ISNA заедно со функцијата VLOOKUP .
Внесете ја следнава формула во ќелијата F5 и притиснете ENTER
=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))
Тука, E5 = Вредност за пребарување што ќе се пребарува во списокот
B4:C11 = Опсег на пребарување што е вашата база на податоци
2 = Колона за пребарување тоа е колоната од Контакт број
НЕТОЧНО значи дека функцијата ќе бара точно совпаѓање
Сега, ако напишете кое било име на ученик од вашата листа во ќелијата E5 , ќе ги добиете неговите/нејзините добиени оценки во ќелијата F5.
И ако напишете кое било име на студент што не е во вашата листа, во ќелијата E5 , ќелијата F5 ќе го прикаже вашиот приспособен текст Не е пронајдено.
Заклучок
Функцијата IFERROR ви овозможува да ја испуштите грешкатавредноста на функцијата VLOOKUP . Можете да користите IFERROR со VLOOKUP за која било од употребите опишани во овој напис. Ако се соочите со некаков проблем додека ги подразбирате функциите заедно, ве молиме оставете коментар. Ако знаете за какви било дополнителни употреби на IFERROR со VLOOKUP , ве молиме известете не за тоа во делот за коментари.