A VLOOKUP használata Excelben

Volt már olyan nagy táblázata, amely adatokat tartalmaz Excelben(Excel) , és szüksége van egy egyszerű módra konkrét információk szűrésére és kinyerésére? Ha megtanulja, hogyan kell használni a VLOOKUP programot az Excelben(Excel) , akkor ezt egyetlen hatékony Excel - függvénnyel is megteheti.

Az Excel VLOOKUP függvénye sok embert megijeszt, mert sok paramétere van, és többféleképpen is használható. Ebből a cikkből megtudhatja, hogy miként használhatja a VLOOKUP alkalmazást az Excelben(Excel) , és megtudhatja, miért olyan erős a funkció.

VLOOKUP paraméterek Excelben(VLOOKUP Parameters In Excel)

Amikor elkezdi beírni a =VLOOKUP(Excel bármely cellájába , megjelenik egy felugró ablak, amely az összes elérhető függvényparamétert mutatja.

Vizsgáljuk meg ezeket a paramétereket és azok jelentését.

  • lookup_value : A táblázatból keresett érték
  • table_array : A munkalap celláinak tartománya, amelyben keresni kíván
  • col_index_num : Az az oszlop, ahonnan az eredményt le szeretné venni
  • [range_lookup] : Egyezési mód ( TRUE = hozzávetőleges, FALSE = pontos)

Ezzel a négy paraméterrel sok különböző, hasznos adatkeresést végezhet nagyon nagy adatkészleteken belül.

Egy egyszerű VLOOKUP Excel példa(A Simple VLOOKUP Excel Example)

A VLOOKUP nem tartozik azon alapvető Excel-funkciók(the basic Excel functions) közé, amelyeket esetleg megtanult, ezért nézzünk meg egy egyszerű példát a kezdéshez.

A következő példában egy nagy táblázatot használunk az egyesült (United)államokbeli(States) iskolák SAT-pontszámairól . Ez a táblázat több mint 450 iskolát tartalmaz, valamint az olvasás, a matematika és az írás  egyéni SAT -pontszámait. (SAT)Nyugodtan(Feel) töltse le a követéshez. Van egy külső kapcsolat, ami lekéri az adatokat, így a fájl megnyitásakor figyelmeztetést kapsz, de ez biztonságos.

Nagyon időigényes lenne ilyen nagy adathalmazban keresni, hogy megtalálja az Önt érdeklő iskolát.

Ehelyett létrehozhat egy egyszerű űrlapot a táblázat oldalán lévő üres cellákban. A keresés végrehajtásához csak hozzon létre egy mezőt az Iskola(School) számára , és három további mezőt az olvasási, matematikai és írási pontszámok számára.

Ezután a VLOOKUP(VLOOKUP) függvényt kell használnia az Excelben(Excel) , hogy ez a három mező működjön. Az Olvasás(Reading) mezőben hozza létre a VLOOKUP függvényt az alábbiak szerint:

  1. Írja be a =VLOOKUP(
  2. Válassza ki az Iskola(School) mezőt, amely ebben a példában I2 . Írjon be egy vesszőt.
  3. Jelölje ki a keresni kívánt adatokat tartalmazó cellák teljes tartományát. Írjon be egy vesszőt.

Amikor kiválasztja a tartományt, kiindulhat a kereséshez használt oszlopból (jelen esetben az iskolanév oszlopból), majd kijelölheti az összes többi adatot tartalmazó oszlopot és sort.

Megjegyzés(Note) : Az Excel VLOOKUP funkciója csak a keresőoszloptól jobbra lévő cellák között tud keresni. Ebben a példában az iskolanév oszlopnak a keresett adatoktól balra kell lennie.

  1. Ezután az olvasási(Reading) pontszám lekéréséhez ki kell választania a 3. oszlopot a bal szélső kijelölt oszlopból. Tehát írjon be egy 3 -ast, majd írjon be egy másik vesszőt.
  2. Végül írja be a FALSE -t a pontos egyezéshez, és zárja be a függvényt a ) gombbal .

A végső VLOOKUP függvénynek így kell kinéznie:

=VLOOKUP(I2,B2:G461,3,FALSE)

Amikor először megnyomja az Enter billentyűt , és befejezi a funkciót, észre fogja venni, hogy az Olvasás(Reading) mezőben #N/A lesz látható .

Ennek az az oka, hogy az Iskola(School) mező üres, és a VLOOKUP függvény nem talál semmit. Ha azonban megadja bármely középiskola nevét, amelyet meg szeretne keresni, akkor az olvasási(Reading) pontszám megfelelő eredményeit láthatja az adott sorban.

Hogyan kezeljük a VLOOKUP-ot a kis- és nagybetűk megkülönböztetésével(How To Deal With VLOOKUP Being Case- Sensitive)

Észreveheti, hogy ha nem ugyanabban a kis- és nagybetűben írja be az iskola nevét, mint ahogyan az az adatkészletben szerepel, akkor nem fog látni semmilyen eredményt.

Ennek az az oka, hogy a VLOOKUP függvény megkülönbözteti a kis- és nagybetűket. Ez bosszantó lehet, különösen egy nagyon nagy adatkészlet esetén, ahol a keresett oszlop nincs összhangban a dolgok nagybetűs írásmódjával.

Ennek megkerüléséhez kényszerítheti, hogy a keresett kifejezés kisbetűre váltson, mielőtt megnézné az eredményeket. Ehhez hozzon létre egy új oszlopot a keresett oszlop mellett. Írja be a függvényt:

=TRIM(LOWER(B2))

Ez kisbetűsre csökkenti az iskola nevét, és eltávolítja a felesleges karaktereket (szóközöket), amelyek a név bal vagy jobb oldalán találhatók.

Tartsa lenyomva a Shift billentyűt, és vigye az egérmutatót az első cella jobb alsó sarka fölé, amíg az két vízszintes vonalra nem változik. Kattintson duplán(Double) az egérrel a teljes oszlop automatikus kitöltéséhez.

Végül, mivel a VLOOKUP megpróbálja a képletet használni, nem pedig a szöveget ezekben a cellákban, mindegyiket csak értékké kell konvertálnia. Ehhez másolja ki a teljes oszlopot, kattintson jobb gombbal az első cellára, és illessze be csak az értékeket.

Most, hogy az összes adatot megtisztította ebben az új oszlopban, kissé módosítsa a VLOOKUP függvényt az Excelben(Excel) , hogy ezt az új oszlopot használja az előző helyett, és a keresési tartományt(the lookup range) a B2 helyett C2-ről kezdi.

=VLOOKUP(I2,C2:G461,3,FALSE)

Most észre fogja venni, hogy ha mindig kisbetűvel írja be a keresést, mindig jó keresési eredményt kap.

Ez egy praktikus Excel-tipp(handy Excel tip) , amellyel kiküszöbölheti azt a tényt, hogy a VLOOKUP megkülönbözteti a kis- és nagybetűket.

VLOOKUP Hozzávetőleges egyezés

Míg a cikk első részében leírt, pontos egyezésű LOOKUP példa meglehetősen egyszerű, a hozzávetőleges egyezés kissé összetettebb.

A hozzávetőleges egyezés a legjobb a számtartományok közötti kereséshez. Ennek megfelelő végrehajtásához a keresési tartományt megfelelően rendezni kell. A legjobb példa erre a VLOOKUP függvény, amely egy számjegynek megfelelő betűosztályzatot keres.

Ha egy tanárnak hosszú listája van a tanulók házi feladatainak osztályzatairól az év során, utolsó átlagolt oszloppal, jó lenne, ha az adott osztályzatnak megfelelő betűjegy automatikusan megjelenne.

Ez a VLOOKUP funkcióval lehetséges. Mindössze egy keresési táblázatra van szükség a jobb oldalon, amely tartalmazza az egyes numerikus pontszámok tartományának megfelelő betűosztályzatát.

Most a VLOOKUP funkció és egy hozzávetőleges egyezés segítségével megtalálhatja a megfelelő számtartománynak megfelelő betű fokozatot.

Ebben a VLOOKUP függvényben:

  • lookup_value : F2, a végső átlagolt érdemjegy
  • table_array : I2:J8, A betűosztályzat keresési tartománya
  • index_column : 2, a keresőtábla második oszlopa
  • [range_lookup] : IGAZ, hozzávetőleges egyezés

Miután befejezte a VLOOKUP funkciót a G2-ben, és megnyomta az Entert(Enter) , kitöltheti a többi cellát az utolsó részben leírt módszerrel. Látni fogja az összes betűosztályzatot megfelelően kitöltve.

Vegye figyelembe, hogy az Excel VLOOKUP funkciója az osztályzati tartomány alsó végétől a hozzárendelt betűpontszámmal a következő betű pontszámának tartományának tetejéig keres.

Tehát a „C”-nek az alsó tartományhoz (75) rendelt betűnek kell lennie, a B-nek pedig a saját betűtartományának alsó (minimális) betűje. A VLOOKUP(VLOOKUP) „megtalálja” a 60 (D) eredményét a legközelebbi hozzávetőleges értékként 60 és 75 között.

A VLOOKUP(VLOOKUP) az Excelben(Excel) egy nagyon hatékony funkció, amely már régóta elérhető. Akkor is hasznos, ha egy Excel-munkafüzetben bárhol keres egyező értékeket(finding matching values anywhere in an Excel workbook) .

Ne feledje azonban, hogy a havi Office 365 -előfizetéssel rendelkező (Office 365)Microsoft - felhasználók mostantól hozzáférhetnek egy újabb XLOOKUP funkcióhoz. Ez a funkció több paraméterrel és további rugalmassággal rendelkezik. A féléves előfizetéssel rendelkező felhasználóknak meg kell várniuk a frissítés 2020 júliusában(July 2020) történő megjelenését .



About the author

Tapasztalt szoftvermérnök vagyok, több mint 10 éves tapasztalattal a Windows Phone és Office Space iparágakban. Képességeim közé tartozik a hagyományos szöveg- és képformátumokkal való munka, valamint a legújabb mobileszközökre való fejlesztés. Bizonyított tapasztalattal rendelkezem a minőségi szolgáltatások nyújtásában, és mindig készen állok segíteni másoknak céljaik elérésében.



Related posts