Turinys
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.xlsxLOOKUP 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.