A VLOOKUP használata több oszlophoz az Excelben (6 példa)

  • Ossza Meg Ezt
Hugh West

Ma a következőkről fogok beszélni MS Excel népszerű és sokat használt funkciója, a a VLOOKUP funkció Ez a függvény használható adatok kivonására, összehasonlítására, eltolására vagy keresésére bármely táblázatban vagy tartományban. Ezek a funkciók több oszlopra is használhatók. Ebben a cikkben megmutatom, hogyan használhatjuk a a VLOOKUP függvény több oszlopra vonatkozóan különböző célokra az Excelben.

Gyakorlati munkafüzet letöltése

A gyakorlati munkafüzetet innen töltheti le.

VLOOKUP használata több oszlophoz.xlsx

6 ideális példa a VLOOKUP használatára több oszlophoz az Excelben

Ehhez a cikkhez a következő adatkészletet vettem alapul. Ez a következő adatokat tartalmazza Termék részletei Ezt az adatkészletet fogom használni, hogy elmagyarázzam, hogyan kell VLOOKUP használata több oszlophoz Excelben.

1. Értékek megszerzése több oszlopból az Excel VLOOKUP funkció használatával

Tegyük fel, hogy van egy Termék részletei listát a ID , Név , és Egységár Létezik egy másik táblázat, amelynek a neve Értékesítési áttekintés Ebben a táblázatban a következők lesznek ID , Név , Egységár , Mennyiség , és Teljes értékesítés Az Ön feladata, hogy automatikusan kiszámítsa a Összes értékesítés a táblázatban, ha csak a terméket adja meg ID A képlet a termékneveket és az árakat a következő listából nyeri ki Termék részletei táblázatot, és generáljon Teljes értékesítés automatikusan.

Lássuk, hogyan lehet ezt megtenni.

Lépések:

  • Először is, válassza ki azt a cellát, ahol a terméket szeretné megjeleníteni Név . Itt kiválasztottam C15-ös cella .
  • Másodszor, a C15-ös cella írja fel a következő képletet.
=VLOOKUP(B15,$B$6:$D$11,{2,3},0)

  • Harmadszor, nyomja meg Írja be a címet. hogy megkapja az eredményt.
  • Ha a program régebbi verzióját használja Microsoft Excel mint a Excel 2019 majd nyomja meg a Ctrl + Műszak + Írja be a címet. .

🔎 Hogyan működik a képlet?

  • A VLOOKUP függvényben az első argumentum a táblázatban keresendő adatokat tartalmazza. B15 tartalmazza a ID amelyet a terméklista táblázattal kell összevetni. ID .
  • $B$6:$D$11 a asztali tömb tartomány, ahol az adatokat keresni fogják.
  • {2,3} ez azt jelenti, hogy az egyeztetett sorok második és harmadik oszlopértékét vesszük ki.
  • 0 azt határozza meg, hogy pontos egyezést akarunk kapni.
  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához a többi cellába.

  • Végül láthatja, hogy a képletet átmásoltam a többi cellába, és megkaptam a kívánt kimenetet.

Megjegyzés: A Teljes értékesítés , a következő képletet használtam.

=D15*E15

Aztán lemásoltam a F20.

Bővebben: Excel VLOOKUP több érték függőlegesen történő visszaadásához

2. A VLOOKUP funkció használata több oszlophoz különböző munkafüzetekből származó több oszlophoz

Ebben a példában az Excel VLOOKUP függvény, hogy adatokat kapjon a több oszlop Az adatállomány továbbra is ugyanaz, de a két táblázat két különböző munkafüzetben lesz. Termék részletei táblázat egy olyan munkafüzetben van, amelynek neve Terméklista-táblázat Ebben a példában a neveket és az árakat fogom kivenni ebből a táblázatból.

Lássuk a lépéseket.

Lépések:

  • Az elején jelölje ki azt a cellát, ahol a terméket szeretné megjeleníteni Név .
  • Ezután írja a következő képletet a kiválasztott cellába. Itt az általam használt Excel-munkafüzet nevét használtam. Önnek ennek megfelelően kell megváltoztatnia.
=VLOOKUP(B6,'[Product-List-Table.xlsx]Product Details'!$B$5:$D$10,{2,3},0)

  • Ezután nyomja meg a Írja be a címet. hogy megkapja az eredményt.
  • Ha a program régebbi verzióját használja Microsoft Excel mint a Excel 2019 majd nyomja meg a Ctrl + Műszak + Írja be a címet. .

Itt a képlet ugyanaz, mint az előző módszer képletében. Az egyetlen lényeges különbség, hogy itt a forrás tábla egy másik fájlban van, ezért kellett a fájl hivatkozását használnunk a '[Product-List-Table.xlsx]Product Details'!$B$5:$D$10 rész.

  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához.

  • A következő képen látható, hogy a képletet átmásoltam a többi cellába, és megkaptam a kívánt kimenetet.

Bővebben: VLOOKUP több oszlop visszaadása az Excelben (4 példa)

Hasonló olvasmányok

  • VLOOKUP nem működik (8 ok & megoldások)
  • Excel VLOOKUP az oszlop utolsó értékének megkereséséhez (alternatívákkal)
  • VLOOKUP és az összes egyezés visszaadása Excelben (7 mód)
  • A VBA VLOOKUP használata az Excel másik munkalapjának értékeinek kereséséhez

3. VLOOKUP alkalmazása több oszlopból származó értékek keresésére és az összeg kiszámítására

Ehhez a példához a következő adatkészletet vettem. Tegyük fel, hogy a Név néhány diák és az általuk elért pontszámok Fizika és Kémia Van egy másik táblázata, amely csak a neveket tartalmazza, és a nevek mellett szeretné megjeleníteni az összes jegyet. Most megmutatom, hogyan alkalmazhatja a VLOOKUP függvényt, hogy értékeket találjon a több oszlop és megkapja a Összes jegy belőlük az Excelben.

Hadd mutassam meg, hogyan teheti ezt meg.

Lépések:

  • Először is, jelölje ki azt a cellát, amelyben a Összes jegy . Itt kiválasztottam Cell G5 .
  • Másodszor, a Cell G5 írja fel a következő képletet.
=SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE))

  • Harmadszor, nyomja meg Írja be a címet. hogy megkapja a Összesen Márkok .
  • Ha a program régebbi verzióját használja Microsoft Excel mint a Excel 2019 majd nyomja meg a Ctrl + Műszak + Írja be a címet. .

🔎 Hogyan működik a képlet?

  • VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE): Itt, a VLOOKUP funkciót, kiválasztottam a F5 mint lookup_value , $B$5:$D$12 mint table_array , {2,3} mint col_index_num , és FALSE mint range_lookup A képlet visszaadja a találatokat a lookup_value oszlopokból 2 és 3 a table_array .
  • SUM(VLOOKUP(F5,$B$5:$D$12,{2,3},FALSE)): Most, a SUM függvény visszaadja a összegzés a két érték közül, amit a VLOOKUP funkció.
  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához a többi cellába.

  • Ezután láthatja, hogy a képletet átmásoltam az összes többi cellába, és megkaptam a kívánt kimenetet.

4. VLOOKUP és IFERROR funkciók alkalmazása több oszlop összehasonlításához az Excelben

Ehhez a szakaszhoz tekintsük úgy, hogy van egy adatállományunk, amely a következőkből áll Feladatok és az adott feladatra kijelölt alkalmazottak nevét. Van egy oszlop, amely tartalmazza a következő személyek nevét Régi alkalmazottak akiket ezzel a feladattal bíztak meg, a neveket Új alkalmazottak akiket ezzel a feladattal bíztak meg, és a következő személyek nevét Jelenlegi várható alkalmazottak Az Ön feladata most az, hogy összehasonlítsa a két oszlop nevét a Régi alkalmazottak és Új alkalmazottak és azonosítani az egyezéseket. Ezután össze kell hasonlítani a Várható jelenlegi alkalmazottak Names oszlop az azonosított egyezésekkel, és adja vissza az adott nevet, ha az összes 3 oszlopok.

Lássuk, hogyan lehet ezt megtenni.

Lépések:

  • Először is jelölje ki azt a cellát, ahol a nevét a Párosított munkavállaló .
  • Ezután írja a következő képletet a kiválasztott cellába.
=IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""),E6:E11,1,FALSE),""),"")

  • Végül nyomja meg a Írja be a címet. Ha a program egy régebbi verzióját használja, akkor a Microsoft Excel mint a Excel 2019 majd nyomja meg a Ctrl + Műszak + Írja be a címet. .

🔎 Hogyan működik a képlet?

  • VLOOKUP(C6:C11,D6:D11,1,FALSE): A képlet ezen része összehasonlítja a Régi alkalmazottak oszlop és a Új alkalmazottak oszlop.
  • IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""): Most, az IFERROR funkció helyettesíti a #N/A egy üres karakterlánc .
  • VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""),E6:E11,1,FALSE): Itt a VLOOKUP függvény összehasonlítja a Várható jelenlegi alkalmazottak oszlopot az elsőből visszakapott értékekkel szemben. VLOOKUP funkció.
  • IFERROR(VLOOKUP(IFERROR(VLOOKUP(C6:C11,D6:D11,1,FALSE),""),E6:E11,1,FALSE),""): Végül a IFERROR függvény helyettesíti a #N/A egy üres karakterlánc .

Bővebben: Miért VLOOKUP visszatér #N / A, ha a mérkőzés létezik? (5 okok & megoldások)

5. A CHOOSE és a VLOOKUP funkciók kombinálása több kritériumhoz

Itt megmutatom, hogy hogyan lehet adatokat kinyerni a több oszlop a használatával több kritérium Tegyük fel, hogy rendelkezünk egy eladási információkból álló adatkészlettel, amelynek a következő adatai vannak Értékesítési munkatárs , Hónap , és Értékesítés Most az Ön feladata egy új táblázat létrehozása, ahol az összes eladást az oszlopban fogja megjeleníteni, ahol minden oszlop az egyes hónapokat fogja képviselni.

Lássuk a lépéseket.

Lépések:

  • Kezdetben jelölje ki azt a cellát, ahol a Értékesítés egy hónapig. Itt kiválasztottam Cell G6 .
  • Ezután a Cell G6 írja fel a következő képletet.
=VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12),2,0)

  • Ezután nyomja meg a Írja be a címet. hogy megkapja az eredményt.
  • Ha a program régebbi verzióját használja Microsoft Excel mint a Excel 2019 majd nyomja meg a Ctrl + Műszak + Írja be a címet. .

🔎 Hogyan működik a képlet?

  • CHOOSE({1,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12): Itt, a a CHOOSE funkció , kiválasztottam {1,2} mint index_num , $B$5:$B$12&$C$5:$C$12 mint value1 , és $D$5:$D$12 mint value2 Ez a képlet az értéket a index_num .
  • VLOOKUP($F6&G$5,CHOOSE({1,2},$B$5:$B$12&$C$5:$C$12,$D$5:$D$12),2,0): Most, a VLOOKUP függvény megtalálja az egyezést, és ennek megfelelően adja vissza az értéket.
  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához.

  • Ezután húzza a Töltse ki a jobb oldali fogantyút .

  • Végül láthatja, hogy a képletet átmásoltam az összes többi cellába, és megkaptam a kívánt kimenetet.

Bővebben: VLOOKUP használata több kritériummal az Excelben (6 módszer + alternatívák)

6. VLOOKUP és MATCH funkciók alkalmazása értékek dinamikus keresésére több oszlopból

Ebben a példában azt mutatom meg, hogyan találhatsz dinamikusan értéket több oszlopból a VLOOKUP funkciót az Excelben. Ehhez a példához a következő adatkészletet vettem. Ez a következő adatokat tartalmazza Diákigazolvány , Név , és Márkok Egy másik táblázatban a Diákigazolvány Most pedig a VLOOKUP függvényt, hogy értéket találjon ezzel szemben Diákigazolvány dinamikusan.

Lássuk, hogyan kell csinálni.

Lépések:

  • Először is, jelölje ki azt a cellát, amelyben a Márkok .
  • Másodszor, írja a következő képletet a kiválasztott cellába.
=VLOOKUP(F5,$B$4:$D$12,MATCH($G$4,$B$4:$D$4,0),FALSE)

  • Harmadszor, nyomja meg Írja be a címet. hogy megkapja az eredményt.

🔎 Hogyan működik a képlet?

  • MATCH($G$4,$B$4:$D$4,0): Itt, a a MATCH funkció , kiválasztottam $G$4 mivel l ookup_value , $B$4:$D$4 mint lookup_array , és 0 mint match_type A képlet visszaadja a relatív pozícióját a lookup_value a lookup_array .
  • VLOOKUP(F5,$B$4:$D$12,MATCH($G$4,$B$4:$D$4,0),FALSE): Most, a VLOOKUP függvény visszaadja az egyezést.
  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához.

  • Végül láthatja, hogy a képletet átmásoltam a többi cellába, és megkaptam a kívánt kimenetet.

Alternatíva a VLOOKUP funkcióhoz több oszlophoz az Excelben

Ebben a szakaszban ugyanezt a műveletet fogom elvégezni, de különböző funkciókkal (anélkül, hogy a VLOOKUP ). Itt a az INDEX funkció és a Match függvényt. Most nézzük ugyanazt az adathalmazt, amit az első példában használtunk. Megkeresem a Egységár a termékről a Név és ID .

Lássuk a lépéseket.

Lépések:

  • Kezdetben jelölje ki azt a cellát, ahol a Egységár .
  • Ezután írja a következő képletet a kiválasztott cellába.
=INDEX(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0))

  • Harmadszor, nyomja meg Írja be a címet. hogy megkapja az eredményt.
  • Ha a program régebbi verzióját használja Microsoft Excel mint a Excel 2019 majd nyomja meg a Ctrl + Műszak + Írja be a címet. .

🔎 Hogyan működik a képlet?

  • MATCH(1,(C:C=C15)*(B:B=B15),0): A képlet ezen része megfelel a beírt ID és Név az adatkészlettel, és a "1" itt a TRUE mint a sorszám visszaadása, ahol az összes feltétel teljesül. TRUE .
  • INDEX(D:D,MATCH(1,(C:C=C15)*(B:B=B15),0)): Most, a INDEX függvény a tartományon belüli értéket adja vissza D:D .
  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához a többi cellába.

  • A végén láthatja, hogy a képletet átmásoltam az összes többi cellába, és megkaptam a kívánt kimenetet.

Bővebben: INDEX MATCH vs VLOOKUP funkció (9 példa)

Gyakori hibák e funkciók használata során

Gyakori hibák

Amikor megmutatják

#N/A Hiba Ez a hiba akkor jelentkezik, ha a képlet egy tömbképlet, és csak megnyomja a Írja be a címet. A megoldáshoz nyomja meg a CTRL + SHIFT + BELÉPÉS .
#N/A a oldalon. VLOOKUP A gyakorlatban számos oka lehet annak, hogy ez a hiba megjelenik, például
  • A keresési érték nem létezik a táblázatban.
  • A keresési érték rosszul van írva vagy extra szóközt tartalmaz.
  • A táblázat tartománya nincs helyesen megadva.
  • Ön másolja VLOOKUP , és a táblahivatkozás nincs zárolva.
#VALUE a oldalon. VÁLASSZON Ha index_num hatótávolságon kívül van, VÁLASSZON vissza fog térni #VALUE hiba.
Tartomány vagy tömbi konstans VÁLASSZON függvény nem fog értékeket kinyerni tartományból vagy tömbi konstansból.
#VALUE a oldalon. INDEX Egyébként minden tartománynak egy lapon kell lennie INDEX visszatér egy #VALUE hiba.

Emlékezetes dolgok

  • Ha a program régebbi verzióját használja Microsoft Excel mint a Excel 2019 akkor meg kell nyomnia a Ctrl + Műszak + Írja be a címet. a oldalon. tömb képletek .

Gyakorlati szekció

Itt minden egyes példához egy gyakorló részt is mellékeltem, hogy gyakorolhassa, hogyan használja a VLOOKUP funkció több oszlophoz Excelben.

Következtetés

Tehát, ez néhány módja annak, hogy használjuk a VLOOKUP funkció több oszlophoz Excelben. Az összes módszert bemutattam a hozzájuk tartozó példákkal, de lehet még sok más iteráció is. A használt függvények alapjait is tárgyaltam. Továbbá a cikk elején a gyakorló munkafüzetet is mellékeltem. Töltse le, hogy gyakorolhassa a példákat. Ha van más módszerük, akkor ossza meg velünk bátran.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.