Kazalo
Funkcija VLOOKUP spremeni pravila igre, ko morate pridobiti informacije iz vrste podatkov v istem ali različni delovni listi . Excel VLOOKUP funkcija je izjemno koristna pri iskanju določene vrednosti po delovnih listih. Čeprav je ta funkcija zmogljiva, ji manjka pomembna lastnost. Njena sintaksa omogoča uporabo te funkcije za eno vrednost iskanja naenkrat. Vendar lahko to funkcijo nekoliko spremenimo in jo izboljšamo na poiščite več stolpcev in vrne samo eno vrednost. Danes bomo razpravljali o tem, kako uporabiti Funkcija VLOOKUP za vrnitev samo ene vrednosti iz več stolpcev v Excelu.
Prenesi delovni zvezek za prakso
Prenesite ta vadbeni list in se vadite med branjem tega članka.
VLOOKUP iz več stolpcev z enim samim povratkom.xlsx2 Primerna načina za VLOOKUP iz več stolpcev s samo enim vračilom v Excelu
Spletna stran VLOOKUP ali "Navpično iskanje" funkcija prevzame vhodno vrednost, jo poišče v delovnih listih in vrne vrednost, ki ustreza vhodu. Včasih moramo poiskati le eno vrednost v več stolpcih in jo vrniti. VLOOKUP ne omogoča uporabniku, da bi to storil. Vendar lahko naredimo nekaj sprememb in vrnemo samo eno vrednost iz več stolpcev z uporabo VLOOKUP Zdaj bomo obravnavali dva različna načina za to.
1. Uporaba standardnega VLOOKUP za vračanje samo ene vrednosti iz več stolpcev
Razmislite o situaciji, v kateri delate v supermarketu. V svojem delovnem listu imate "ID artikla" , "Ime izdelka" in . "Cena" izdelkov. Zdaj morate ugotoviti "Cena" določenega "Izdelek" z določenim "ID" .
To nalogo lahko opravite na enega od spodnjih načinov.
1.1 Uporaba VLOOKUP iz več stolpcev v istem delovnem listu
V tem primeru, recimo, želimo poiskati produkt Nož z ID M-04 Svojo nalogo lahko dokončate v istem delovnem listu, tako da sledite spodnjim korakom.
📌 Koraki:
- Najprej ustvarite nov stolpec z imenom Stolpec za iskanje ki bi moral biti "LEFTMOST" v stolpcu polje tabel . Ker je VLOOKUP funkcija vedno išče vrednosti od leve proti desni.
- Nato ustvarite tabelo kjer koli v delovnem listu, kjer želite dobiti ceno izdelka. "Nož" z ID "M-04" .
- Nato uporabite Funkcija CONCATENATE v stolpcu " Stolpec za iskanje" za združitev vrednosti v stolpcih "ID artikla" in . "Izdelek" .
- To storite tako, da kliknete na celica B5 in vstavite naslednjo formulo.
=CONCATENATE(C5,D5)
- Nato pritisnite tipko Vnesite za pridobitev združenih vrednosti.
- Zdaj uporabite ročaj za polnjenje funkcija pod za dinamično kopiranje iste formule in pridobitev vrednosti stolpca za iskanje za vsak podatek.
- Nato je v celica H6 , uporabite Funkcija VLOOKUP . Vrednosti vstavite v funkcijo in končna oblika je,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)
- Nato pritisnite Vnesite .
🔎 Razčlenitev formule:
- Lookup_value je . H4&H5 . Uporabljamo ta operator Concatenate ("&") za pomoč Funkcija VLOOKUP za iskanje v stolpcih "ID artikla" in . "Izdelek" hkrati in vrnejo le eno vrednost.
- table_array: je . B5:E16.
- Col_index_num je . 4.
- [range_lookup]: želimo natančno ujemanje (FALSE).
Tako bomo lahko VLOOKUP iz več stolpcev z enim samim vračilom.
1.2 Uporaba VLOOKUP iz več stolpcev v različnih delovnih listih
Tukaj bomo izvedli enako operacijo, vendar je v tem primeru podatkovno polje v drugem delovnem listu. V tem primeru je podatkovno polje v " M01" in uporabili bomo formulo v delovnem listu " M02" za pridobitev vrednosti v delovnem listu. Pri tem sledite spodnjim korakom.
📌 Koraki:
- Najprej ustvarite tabelo v drugem delovnem listu, kjer želite izvedeti ceno z uporabo Funkcija VLOOKUP .
- Nato je v celica D5 uporabiti Funkcija VLOOKUP za vračanje samo ene vrednosti iz več stolpcev. Končna formula je,
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)
- Nato pritisnite Vnesite ključ.
🔎 Razčlenitev formule:
- Lookup_value je . B5&C5 .
- table_array: je . 'M01'!B5:E16 Kliknite na "M01" delovnega lista in izberite polje tabel.
- Col_index_num je . 4.
- [range_lookup]: želimo natančno ujemanje (FALSE) .
Tako bomo dobili vrednost iskanja v drugem delovnem listu iz več stolpcev z enim samim vračilom.
Podobna branja
- VLOOKUP ne deluje (8 razlogov in rešitev)
- Excel LOOKUP vs VLOOKUP: s 3 primeri
- Zakaj VLOOKUP vrne #N/A, ko obstaja ujemanje? (5 vzrokov in rešitev)
- Funkcija INDEX MATCH proti funkciji VLOOKUP (9 primerov)
- Uporaba VLOOKUP z več merili v Excelu (6 metod + alternative)
2. Uporaba več funkcij VLOOKUP za vrnitev samo ene vrednosti iz več stolpcev
To formulo bomo sestavili tako, da bomo vanjo vgnezdili a VLOOKUP funkcijo v drugo VLOOKUP Zdaj se bomo seznanili s to tehniko.
2.1 Uporaba več VLOOKUP iz več stolpcev v istem delovnem listu
Najprej bomo spoznali metodo, pri kateri so podatki in rezultati v istem delovnem listu.
V naslednjem primeru upoštevajte dve različni preglednici, od katerih ena vsebuje " ID artikla" in " Izdelek" stolpcev, drugi pa vsebuje " Izdelek" in " Cena" . Zdaj želimo iz teh stolpcev poiskati ceno s pomočjo vnešenega VLOOKUP formula.
Za dosego tega cilja sledite spodnjim korakom.
📌 Koraki:
- Na samem začetku ustvarite tabelo kjer koli v delovnem listu, kjer želite vrniti edino vrednost iz iskanja v več stolpcih.
- Nato je v celica I5 , uporabite vgnezdeno Funkcija VLOOKUP .
Končna formula je,
=VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)
- Nato pritisnite tipko Vnesite ključ. Tako je VLOOKUP vrne le eno vrednost iz več stolpcev.
🔎 Razčlenitev formule:
- Lookup_value je . VLOOKUP(H5,B$5:C$16,2,FALSE) . V tem primeru uporabimo drugo VLOOKUP da potegnete "Izdelek" iz tabele in jo uporabite kot vrednost za iskanje za prvo VLOOKUP.
- table_array: je " E$5:F$16" .
- Col_index_num je . 2
- [range_lookup]: želimo natančno ujemanje (FALSE)
- Enako funkcijo zdaj uporabite za preostali del "ID artikla".
- Uporabite lahko tudi ročaj za polnjenje funkcijo za dinamično kopiranje iste formule spodaj.
Tako boste dobili rezultat VLOOKUP iz več stolpcev z enim samim vračilom.
Preberite več: Kako uporabljati vgnezdeni VLOOKUP v Excelu (3 merila)
2.2 Uporaba več VLOOKUP iz več stolpcev v različnih delovnih listih
Zdaj bomo opravili enako nalogo, vendar so v tem primeru tabele s podatki v različnih delovnih listih. Če želite izvedeti ta postopek, preberite spodnje korake.
📌 Koraki:
- Na začetku ustvarite dve podatkovni tabeli v dveh različnih delovnih listih. "W1" delovnega lista, ustvarite Območje podatkov 1 miza.
- Nato ustvarite podatkovno tabelo z imenom Območje podatkov 2 v "W2" delovni list.
- V tem trenutku ustvarite tabelo v novem delovnem listu, v katero želite vrniti vrednost iz teh več stolpcev.
- V nadaljevanju, v celica C5 uporabiti vgnezdene Funkcija VLOOKUP . vstavite vrednosti in končna oblika formule je,
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)
- Nato pritisnite Vnesite da se vrne samo "Cena" iz iskanja več stolpcev.
🔎 Razčlenitev formule:
- Lookup_value je . VLOOKUP(B5,'W1′!B$5:C$16,2,FALSE) . Ta drugi VLOOKUP bo potegnil Izdelek iz "W1" list.
- table_array: je . 'W2'!B$5:C$16.
- Col_index_num je . 2
- [range_lookup]: želimo natančno ujemanje (FALSE)
- Nato uporabite funkcijo ročaja za zapolnitev in uporabite isto formulo za preostali del "ID artikla" .
Zato boste v tem drugačnem delovnem listu dobili želeni rezultat.
Kako uporabiti Excelov VLOOKUP z več številkami indeksa stolpcev
Če želite naenkrat poiskati več vrednosti z enim samim Funkcija VLOOKUP To lahko dosežete z uporabo številk indeksov v več stolpcih.
Recimo, da imate " ID artikla" , " Izdelek" in "Cena" v danem naboru podatkov. Zdaj želite vrniti oba Izdelek in . Cena za M-09 izdelek.
Pri tem sledite spodnjim korakom.
📌 Koraki:
- Najprej ustvarite tabelo v delovnem listu, v katerem želite dobiti rezultate.
- Nato izberite celice G5:H5 .
- Nato vstavite spodnjo formulo in pritisnite Ctrl+Shift+Enter lahko pritisnete samo Vnesite če ste Excel 365 uporabnik.
=VLOOKUP(F5,B5:D16,{2,3},FALSE)
Tako boste dobili več vrednosti iskanja s številkami indeksov v več stolpcih.
💬 Stvari, ki si jih je treba zapomniti
- Spletna stran Funkcija VLOOKUP vedno išče vrednosti iskanja od skrajnega levega zgornjega stolpca proti desnemu. "Nikoli" išče podatke na levi strani.
- Če vnesete vrednost, manjšo od "1" kot številko indeksa stolpca, bo funkcija vrnila napako.
- Ko izberete svoj "Table_Array" morate uporabiti absolutne reference celic ($) za blokiranje polja.
- Vedno uporabite 4. argument kot "FALSE" da bi dobili natančen rezultat.
Preberite več: Primer VLOOKUP med dvema listoma v Excelu
Zaključek
V tem članku sem vam pokazal 2 primerna načina za VLOOKUP iz več stolpcev z enim samim vračanjem v Excelu. Za vadbo lahko prenesete tudi naš brezplačni delovni zvezek. Upam, da vam je ta članek koristen in poučen. Če imate dodatna vprašanja ali priporočila, vas prosimo, da komentirate tukaj.
Obiščite tudi ExcelWIKI da bi se naučili več o Excelu! Lepo preživite dan!