IFERROR з VLOOKUP у Excel (5 розных варыянтаў выкарыстання)

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

Калі функцыя 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 і націсніце ENTER.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")

Тут E5 = Пошукавае значэнне, якое будзе шукаць у спісе

B4:C11 = Дыяпазон пошуку, які з'яўляецца вашым наборам даных

2 = Слупок пошуку, які з'яўляецца слупком Атрыманыя адзнакі

ХЛУСНЯ азначае, што функцыя будзе шукаць дакладнае супадзенне

Цяпер, калі вы ўводзіце любое імя студэнта з вашага спісу ў ячэйцы E5 , вы атрымаеце яго/яе атрыманыя адзнакі ў ячэйцы F5.

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

2.   Каб атрымаць пустую ячэйку замест #N/A

Калі вы хочаце пакінуць ячэйку пустой, калі пошукавае імя няма ў вашым спісе, увядзіце наступнае формула ў ячэйцы E5,

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

Тут E5 = Пошукавае значэнне, якое будзе шукацца ў спісе

B4:C11 = Дыяпазон пошуку, які з'яўляецца вашым наборам даных

2 = Слупок пошуку гэта слупок Атрыманыя адзнакі

ХЛУСНЯ азначае, што функцыя будзе шукаць дакладнае супадзенне

Цяпер, калі вы ўвядзеце імя любога студэнта са спісу ў ячэйку E5 , вы атрымаеце яго/яе атрыманыя адзнакі ў ячэйцы F5.

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

3.   IFERROR зVLOOKUP for Split Dataset

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

Увядзіце наступную формулу ў ячэйку E5 і націсніце ENTER

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

Тут, E5 = Пошукавае значэнне, якое будзе шукацца ў спісе

B4:C11 =1-ы дыяпазон пошуку, які з'яўляецца 1-м спісам набору даных

B14:C20 = = 2-і дыяпазон пошуку, які з'яўляецца 2-м спісам набору даных

2 = Слупок пошуку, які з'яўляецца слупком Атрыманых адзнак

ХЛУСНЯ азначае, што функцыя будзе шукаць дакладны match

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

4.   IFERROR з VLOOKUP, каб заўсёды знаходзіць вынік

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

Увядзіце наступную формулу ў любую пустую ячэйку і націсніце ENTER

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))

Тут, E5 = Пошукавае значэнне, якое будзе шукацца ў спісе

B4:C11 = Дыяпазон пошуку, якігэта ваш набор даных

2 = Слупок пошуку, які з'яўляецца слупком Кантактны нумар

ХЛУСНЯ азначае, што функцыя будзе шукаць для дакладнага супадзення

Цяпер, калі вы ўводзіце любую назву галіны ў ячэйку 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 , паведаміце нам аб гэтым у раздзеле каментарыяў.

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