Змест
Мы выкарыстоўваем функцыі Excel LOOKUP і VLOOKUP для пошуку значэнняў у наборах даных, каб атрымаць значэнні з патрэбнага слупка і дыяпазону. Хаця LOOKUP і VLOOKUP працуюць аднолькава па сваіх выніках, яны адрозніваюцца па магчымасці працы. У гэтым артыкуле мы абмяркоўваем функцыі Excel LOOKUP супраць VLOOKUP , згадваючы адрозненні і ўзаемазаменнасць паміж імі.
Дапусцім, у нас ёсць набор даных Product Sales . Мы хочам знайсці любое значэнне ў выбраных слупках або дыяпазонах з дапамогай LOOKUP і VLOOKUP , каб прадэманстраваць адрозненні паміж імі.
Набор даных для спампоўкі
Вы можаце спампаваць кнігу па спасылцы ніжэй.
Пошук супраць Vlookup.xlsx
Асновы LOOKUP & VLOOKUP
Функцыя LOOKUP:
Сінтаксіс LOOKUP функцыі такі:
LOOKUP(lookup_value, lookup_vector, [result_vector])
Або
LOOKUP(lookup_value,array)
У сінтаксісе,
пошукавае_значэнне ; значэнне, якое вы хочаце шукаць.
lookup_vector; адзіны радок або слупок, дзе існуе значэнне_прагляду .
[вектар_вынікаў](Неабавязкова); роўны памеру вектару_прагляду , асобнаму радку або слупку, адкуль здабываецца выніковае значэнне. Функцыя вяртае даныя 1-га слупка ў выпадку яго адсутнасці.
масіў; ён здабывае значэнне, якое адпавядае lookup_value з дыяпазону.
VLOOKUP Функцыя:
Сінтаксіс функцыі VLOOKUP :
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
In сінтаксіс,
пошукавае_значэнне; значэнне, якое вы хочаце шукаць.
table_array; табліца або дыяпазон, у якім вы шукаеце lookup_value .
col_index_num; нумар слупка, з якога lookup_value павінна быць вынята.
[range_lookup]; абвяшчае статус супадзення пошуку. ПРАЎДА-прыблізнае супадзенне , ХЛУСНЯ-дакладнае супадзенне.
Больш падрабязна: Што Ці з'яўляецца таблічны масіў у VLOOKUP? (Тлумачэнне на прыкладах)
Функцыя Excel LOOKUP супраць VLOOKUP
1. Праца з прыблізным супадзеннем
Адно з асноўных адрозненняў паміж LOOKUP і VLOOKUP функцыямі заключаецца ў тым, што LOOKUP функцыя прывязана да Прыблізнага Супадзення . Дзе VLOOKUP прапануе як Прыблізныя , так і Дакладныя супадзенні.
➤ LOOKUP аўтаматычна атрымлівае прыблізныя супадзенні з lookup_arrar (г.зн. B4:B16 )
➤VLOOKUP прапануе варыянт прыблізнага або дакладнага супадзення для атрымання значэння з col_index_num.
Выкананне функцыі LOOKUP
Формула, якую мы выкарыстоўваем у ячэйцы Вынік пошуку :
=LOOKUP(H4,B4:B16,C4:C16)
Вось,
H4; гэта шукальнае_значэнне.
B4:B16; гэта пошукавы_вектар.
C4: C16; гэта [вектар_вынікаў].
З набору даных мы хочамвяртанае значэнне для любога выпадковага lookup_value (напрыклад, Шакалад ). Але ў нас няма такіх запісаў, аднак формула LOOKUP вяртае значэнне. Відавочна, што выніковае значэнне няправільнае. Формула LOOKUP атрымлівае прыблізнае значэнне, якое супадае з lookup_value (напрыклад, Chocolate ).
Выкананне функцыі VLOOKUP
Формула, якая выкарыстоўваецца ў ячэйцы Вынік Vlookup :
=VLOOKUP(H11,B4:E16,2,FALSE)
Тут,
H11; гэта шуканае_значэнне.
B4:E16; гэта таблічны_масіў.
2; гэта нумар_слупка.
ХЛУСНЯ; гэта [прагляд_дыяпазону].
Падобна формуле ПРОС , мы выкарыстоўваем формулу ПРОС для атрымання выніковага значэння з абранага нумара слупка. Ён вяртае #N/A , бо такога запісу няма.
Вынікі функцый LOOKUP і VLOOKUP на адным малюнку даюць вам поўную сэнс абмежавання функцыі LOOKUP прыблізнага супадзення.
Цяпер можна сказаць, што абмежаванне Прыблізнае супадзенне па змаўчанні , функцыя LOOKUP адстае ад функцыі VLOOKUP .
Больш падрабязна: Чаму VLOOKUP вяртае #N/A, калі існуе супадзенне? (5 прычын і рашэнняў)
Падобныя паказанні
- Як прымяніць двайны ВПР у Excel (4 хуткія спосабы)
- VLOOKUP не працуе (8 прычын &Рашэнні)
- функцыя INDEX MATCH супраць VLOOKUP (9 прыкладаў)
- VLOOKUP і вярнуць усе супадзенні ў Excel (7 спосабаў)
- Выкарыстоўвайце VLOOKUP з некалькімі крытэрыямі ў Excel (6 метадаў + альтэрнатывы)
2. Выкананне аперацыі ў абодвух напрамках
Функцыя LOOKUP шукае і супастаўляе значэнні ў абодвух напрамках злева направа або справа налева . Аднак функцыя VLOOKUP шукае супадзенне толькі злева направа . У прыватнасці, для VLOOKUP, lookup_value павінна знаходзіцца злева ад слупкоў, з якіх ён атрымлівае выніковыя значэнні.
➤ LOOKUP дазваляе злева для працы справа або справа налева. Ён супадае lookup_value з радкамі або слупкамі адначасова.
➤VLOOKUP дазваляе працаваць толькі злева направа. Ён супадае lookup_value толькі са слупкамі.
Выкананне функцыі LOOKUP
Формула, якую мы выкарыстоўваем у ячэйцы Lookup Result :
=LOOKUP(H4,C4:C16,B4:B16)
Тут,
H4; гэта шукальнае_значэнне.
C4:C16; гэта пошукавы_вектар.
B4: B16; гэта [вектар_вынікаў].
У наборы даных мы жадаем вяртаць значэнне для любога выпадковага пошукавае_значэнне (напрыклад, 57 ). Мы выкарыстоўваем функцыю LOOKUP , каб атрымаць вынік, і яна дае дакладны вынік (напрыклад, Bran ). Паколькі функцыя LOOKUP працуе ў абодвухнапрамкі, у якіх ён можа атрымаць [result_vector].
Выкананне функцыі VLOOKUP
Формула, якую мы выкарыстоўваем у Vlookup Result ячэйка
=VLOOKUP(H11,B4:E16,1,FALSE)
Тут
H11; гэта шуканае_значэнне.
B4:E16; гэта таблічны_масіў.
1; гэта нумар_слупка.
ХЛУСНЯ; гэта [прагляд_дыяпазону].
Як і формула ПРОС , формула ПРОС атрымлівае выніковае значэнне з выбранага нумара слупка (напрыклад, 1 ). Ён вяртае #N/A , бо не можа шукаць вяртанае значэнне ў слупках, якія засталіся да lookup_value. Тут col_index_num (г.зн. 1 ) застаецца ў слупку lookup_value (г.зн. 2 ).
Вы можаце проста адрозніць накіраваную працу функцый LOOKUP і VLOOKUP , проста паглядзеўшы на малюнак ніжэй.
Такім чынам, функцыя LOOKUP з'яўляецца шматмернай з улікам яе працаздольнасці там, дзе функцыя VLOOKUP спатыкаецца.
Больш падрабязна: 7 тыпаў пошуку Вы можаце выкарыстоўваць у Excel
3. Узаемазаменныя функцыі LOOKUP і VLOOKUP
Абедзве функцыі LOOKUP і VLOOKUP ствараюць вынікі пошуку падобнымі спосабамі, акрамя пошуку ўказанняў. Мы можам выкарыстоўваць іх узаемазаменна ў большасці выпадкаў.
З сінтаксісу мы бачым, што функцыя LOOKUP простая і вяртае значэнні пры праглядзе вектар_прагляду . Функцыя VLOOKUP таксама робіць гэта, але складаным спосабам. Функцыя VLOOKUP вяртае значэнні са слупка, указанага ў аргументе.
Выкананне функцыі LOOKUP
Формула, якая выкарыстоўваецца ў Lookup Result роўна
=LOOKUP(H4,B4:B16,C4:C16)
У формуле
H4; гэта шукальнае_значэнне.
B4:B16; гэта пошукавы_вектар.
C4: C16; гэта [вектар_вынікаў].
У выніку вы атрымаеце 57 . Калі вы перакрыжавана правяраеце значэнне ў слупку Колькасць , вы атрымаеце запіс, такі ж, як вынік.
Такім чынам, мы можам проста сказаць, што формула ПОСЛЕД вяртае з правільным вынікам.
Выкананне функцыі VLOOKUP
Формула, якую мы выкарыстоўваем у ячэйцы Vlookup Result :
=VLOOKUP(H11,B4:E16,2,FALSE)
У формуле
H11; з'яўляецца пошукавым_значэннем.
B4: E16; гэта таблічны_масіў.
2; гэта нумар_слупка.
ХЛУСНЯ; гэта [прагляд_дыяпазону].
Тое самае, што і формула ПРОС , ВПР у выніку вяртае 57 . І вы проста кажаце, гледзячы, што выніковае значэнне правільнае.
На наступным малюнку вы можаце знайсці ўзаемазаменныя паводзіны паміж функцыямі LOOKUP і VLOOKUP .
Выконваючы функцыі LOOKUP і VLOOKUP , мы проста гаворым, што абедзве падобныя ў сваіх прапановах і забяспечваюцьсапраўды такія ж вынікі.
Больш падрабязна: Як шукаць некалькі значэнняў у Excel (10 спосабаў)
Выснова
LOOKUP і VLOOKUP падобныя ў прадастаўленні вынікаў у адпаведных напрамках. Нягледзячы на тое, што функцыя LOOKUP з'яўляецца шматмернай і лягчэй прымяняецца, чым функцыя VLOOKUP . Аднак у выпадку дакладнага супадзення VLOOKUP функцыя з'яўляецца унікальнай. Спадзяюся, разгледжаныя вышэй прыклады растлумачаць вашу блытаніну. Каментуйце, калі ў вас ёсць дадатковыя запыты або ёсць што дадаць.