"Excel" LOOKUP vs VLOOKUP: 3 pavyzdžiai

  • Pasidalinti
Hugh West

Mes naudojame "Excel IEŠKOTI ir VLOOKUP funkcijos, skirtos duomenų rinkinių reikšmėms ieškoti, kad būtų galima išvesti norimo stulpelio ir diapazono reikšmes. IEŠKOTI ir VLOOKUP veikia panašiai, tačiau skiriasi jų veikimo galimybės. Šiame straipsnyje aptariame "Excel IEŠKOTI prieš VLOOKUP funkcijų, nurodant jų skirtumus ir pakeičiamumą.

Tarkime, turime duomenų rinkinį, kurį sudaro Produktų pardavimas . Norime ieškoti bet kurios pasirinktų stulpelių ar intervalų vertės naudodami IEŠKOTI ir VLOOKUP parodyti jų skirtumus.

Atsisiųsti duomenų rinkinį

Kviečiame atsisiųsti darbo vadovėlį iš toliau pateiktos nuorodos.

Ieškoti vs Vlookup.xlsx

LOOKUP ir VLOOKUP pagrindai

LOOKUP funkcija:

Sintaksė IEŠKOTI funkcija yra .

LOOKUP(lookup_value, lookup_vector, [result_vector])

Arba

LOOKUP(lookup_value,array)

Sintaksėje,

lookup_value; reikšmę, kurios norite ieškoti.

lookup_vector; vieną eilutę arba stulpelį, kuriame lookup_value egzistuoja.

[result_vector](Neprivaloma); vienodo dydžio lookup_vector , vieną eilutę arba stulpelį, iš kurio išgaunama rezultato vertė. Jei jos nėra, funkcija grąžina 1-ojo stulpelio duomenis.

masyvas; ji ištraukia vertę, atitinkančią lookup_value iš diapazono.

VLOOKUP Funkcija:

Sintaksė VLOOKUP funkcija yra

VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])

Sintaksėje,

lookup_value; reikšmę, kurios norite ieškoti.

table_array; lentelę arba intervalą, kuriame ieškote lookup_value .

col_index_num; stulpelio, iš kurio lookup_value turi būti išgaunamas.

[range_lookup]; deklaruoja paieškos atitikimo būseną. TRUE-Aproximate Match , FALSE - tikslus atitikimas.

Skaityti daugiau: Kas yra lentelės masyvas VLOOKUP programoje? (Paaiškinta su pavyzdžiais)

"Excel" LOOKUP vs VLOOKUP funkcija

1. Susidūrimas su apytiksliu atitikmeniu

Vienas iš pagrindinių skirtumų tarp IEŠKOTI ir VLOOKUP funkcijos yra tai, kad IEŠKOTI funkcija yra susieta su Apytiksliai Rungtynės . kur VLOOKUP siūlo ir Apytiksliai ir Tiksli rungtynių.

IEŠKOTI automatiškai parenka apytikslius atitikmenis iš lookup_arrar (t. y, B4:B16 )

➤VLOOKUP siūlo apytikslio arba tikslaus atitikimo parinktį, kad būtų galima gauti reikšmę iš col_index_num.

LOOKUP funkcijos atlikimas

Formulė, kurią naudojame Paieškos rezultatas ląstelė yra

=LOOKUP(H4,B4:B16,C4:C16)

Čia,

H4; yra lookup_value.

B4:B16; yra lookup_vector.

C4:C16; yra [result_vector].

Iš duomenų rinkinio norime gauti bet kurios atsitiktinės lookup_value (t. y., Šokoladas ). Bet mes neturime jokių tokio pobūdžio įrašų vis dar IEŠKOTI formulė grąžina reikšmę. Akivaizdu, kad gauta reikšmė yra klaidinga. IEŠKOTI formulė nustato apytikslę vertę, atitinkančią lookup_value (t. y., Šokoladas ).

VLOOKUP funkcijos atlikimas

Formulė, naudojama Vlookup rezultatas ląstelė yra

=VLOOKUP(H11,B4:E16,2,FALSE)

Čia,

H11; yra lookup_value.

B4:E16; yra table_array.

2; yra col_index_num.

KLAIDINGA; yra [range_lookup].

Panašiai kaip IEŠKOTI formulę, naudojame VLOOKUP formulę, kad gautumėte rezultatinę vertę iš pasirinkto stulpelio numerio. Ji grąžina #N/A nes tokio įrašo nėra.

Abu IEŠKOTI ir VLOOKUP funkcijos rezultatus viename paveikslėlyje, kad galėtumėte susidaryti išsamų vaizdą apie IEŠKOTI funkcijos apribojimas iki apytikslio atitikimo.

Dabar galima sakyti, kad apribota Numatytoji apytikslė atitiktis . IEŠKOTI funkcija atsilieka nuo VLOOKUP funkcija.

Skaityti daugiau: Kodėl VLOOKUP grąžina #N/A, kai yra atitikmuo? (5 priežastys ir sprendimai)

Panašūs skaitiniai

  • Kaip "Excel" programoje taikyti dvigubą VLOOKUP (4 greiti būdai)
  • VLOOKUP neveikia (8 priežastys ir sprendimai)
  • INDEX MATCH vs VLOOKUP funkcija (9 pavyzdžiai)
  • VLOOKUP ir visų atitikmenų grąžinimas programoje "Excel" (7 būdai)
  • Naudokite VLOOKUP su keliais kriterijais "Excel" programoje (6 metodai + alternatyvos)

2. Abiejų krypčių operacijos atlikimas

Svetainė IEŠKOTI funkcija ieško ir atitinka reikšmes abiem kryptimis iš kairės į dešinę arba iš dešinės į kairę . Tačiau VLOOKUP funkcija atlieka tik iš kairės į dešinę ieškoti atitikmenų. Tiksliau VLOOKUP, . lookup_value turi būti stulpelių, iš kurių jis gauna gautas reikšmes, kairėje pusėje.

IEŠKOTI leidžia veikti iš kairės į dešinę arba iš dešinės į kairę. Jis atitinka lookup_value į eilutes arba stulpelius vienu metu.

➤VLOOKUP leidžia veikti tik iš kairės į dešinę. Jis atitinka lookup_value tik į stulpelius.

LOOKUP funkcijos atlikimas

Formulė, kurią naudojame Paieškos rezultatas ląstelė yra

=LOOKUP(H4,C4:C16,B4:B16)

Čia,

H4; yra lookup_value.

C4:C16; yra lookup_vector.

B4:B16; yra [result_vector].

Duomenų rinkinyje norime gauti bet kurios atsitiktinės lookup_value (t. y., 57 ). Mes naudojame IEŠKOTI funkciją, kad gautumėte rezultatą, ir ji pateikia tikslų rezultatą (t. y, Sėlenos ). Kadangi IEŠKOTI funkcija veikia abiem kryptimis, ji gali gauti [result_vector].

VLOOKUP funkcijos atlikimas

Formulė, kurią naudojame Vlookup rezultatas ląstelė yra

=VLOOKUP(H11,B4:E16,1,FALSE)

Čia,

H11; yra lookup_value.

B4:E16; yra table_array.

1; yra col_index_num.

KLAIDINGA; yra [range_lookup].

Kaip ir IEŠKOTI formulę,... VLOOKUP formulė iš pasirinkto stulpelio numerio (t. y, 1 ). Jis grąžina #N/A nes jis negali ieškoti grąžinimo vertės stulpeliuose, kurie yra palikti lookup_value. Čia col_index_num (t. y., 1 ) paliekama lookup_value stulpelyje (t. y., 2 ).

Galite tiesiog atskirti IEŠKOTI ir VLOOKUP funkcijos kryptinį veikimą vien pažvelgus į toliau pateiktą paveikslėlį.

Taigi, IEŠKOTI funkcija yra daugialypė, atsižvelgiant į jos operatyvumą, kai VLOOKUP funkcija suklumpa.

Skaityti daugiau: 7 paieškos tipai, kuriuos galite naudoti programoje "Excel

3. Keičiami LOOKUP ir VLOOKUP

Abu IEŠKOTI ir VLOOKUP funkcijos generuoja paieškos rezultatus panašiais būdais, išskyrus paieškos kryptis. Daugeliu atvejų jas galime naudoti pakaitomis.

Iš sintaksės matome, kad IEŠKOTI funkcija yra paprasta ir grąžina reikšmes, gautas pažvelgus į lookup_vector . VLOOKUP funkcija taip pat tai daro, tačiau sudėtingiau. VLOOKUP funkcija grąžina argumente nurodyto stulpelio reikšmes.

LOOKUP funkcijos atlikimas

Naudojama formulė Paieškos rezultatas yra .

=LOOKUP(H4,B4:B16,C4:C16)

Formulėje,

H4; yra lookup_value.

B4:B16; yra lookup_vector.

C4:C16; yra [result_vector].

Jūs gaunate 57 Jei kryžminiu būdu patikrinsite reikšmę Kiekis stulpelyje gaunamas toks pat įrašas kaip ir rezultatas.

Taigi, paprasčiausiai galime sakyti, kad IEŠKOTI formulė grįžta su tinkamu rezultatu.

VLOOKUP funkcijos atlikimas

Formulė, kurią naudojame Vlookup rezultatas ląstelė yra

=VLOOKUP(H11,B4:E16,2,FALSE)

Formulėje,

H11; yra lookup_value.

B4:E16; yra table_array.

2; yra col_index_num.

KLAIDINGA; yra [range_lookup].

Tas pats kaip ir IEŠKOTI formulė, VLOOKUP grąžina 57 kaip rezultatą. O jūs tiesiog žiūrėdami sakote, kad gauta vertė yra teisinga.

Iš toliau pateikto paveikslėlio matyti, kaip keičiasi IEŠKOTI ir VLOOKUP funkcijos.

Atliekant abu IEŠKOTI ir VLOOKUP funkcijų, mes paprasčiausiai sakome, kad abi jos yra panašios ir duoda tuos pačius rezultatus.

Skaityti daugiau: Kaip "Excel" programoje ieškoti kelių verčių (10 būdų)

Išvada

Svetainė IEŠKOTI ir VLOOKUP rezultatai yra panašūs, atsižvelgiant į atitinkamas kryptis. Nors IEŠKOTI funkcija yra daugialypė ir ją lengviau taikyti nei VLOOKUP Tačiau tikslaus atitikimo atveju VLOOKUP funkcija yra unikali. Tikimės, kad pirmiau aptarti pavyzdžiai paaiškins jūsų neaiškumus. Komentuokite, jei turite daugiau klausimų arba norite ką nors pridurti.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.