Hogyan lehet hatékonyan használni az oszlopindexszámot az Excel VLOOKUP-ban?

  • Ossza Meg Ezt
Hugh West

A Microsoft Excelben, VLOOKUP az egyik legforróbb téma, amit az interneten találsz. Ha nem tévedek, már számos cikket olvastál a VLOOKUP képlet az Excelben, annak funkcióival, használatával, előnyeivel stb. Ha belekezdek, akkor a különböző aspektusait is megvitathatom. VLOOKUP De ebben a bemutatóban csak a VLOOKUP oszlopindexszám és annak tényei. Megfelelő példákkal és megfelelő illusztrációkkal fogjuk bemutatni. Maradjon velünk.

Gyakorlati munkafüzet letöltése

Töltse le a következő gyakorló munkafüzetet.

VLOOKUP Col_Index_Num.xlsx

Egyéb munkafüzet.xlsx

A VLOOKUP funkció rövid leírása

Mielőtt belekezdenék, hadd adjak egy gyors összefoglalót a VLOOKUP képlet az Excelben. Remélem, emlékszik erre a függvényre és a használatára. Ezt a részt átugorhatja, ha már mindent tud erről a függvényről.

Most az Excel VLOOKUP funkció egy adott táblázat legbaloldali oszlopában keres egy megadott értéket, és egy meghatározott oszlopból pontosan a sorban lévő értéket állítja elő.

A szintaxis:

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

Beszéljük meg röviden az érveket.

  • lookup_value: Kötelező A keresett érték a leírt táblázat legbaloldali oszlopában található. Ez lehet egyetlen érték vagy értékek tömbje.
  • table_array: A táblázat, amelyben a keresés a lookup_value a bal oldali oszlopban.
  • col_index_num: Szükséges. Az oszlop száma a táblázatban, amelyből a visszatérés történik.
  • [range_lookup]: Meghatározza, hogy a pontos vagy részleges egyezés a lookup_value Az érvelésben, 0 a pontos egyezéshez, 1 részleges egyezés esetén. Az alapértelmezett érték 1 (részleges egyezés).

Nézze meg a következő példát:

A példában láthatod, hogy van egy filmes adathalmazunk. Itt használtuk a VLOOKUP képlet az adatok kinyeréséhez.

Ebben a VLOOKUP formula:

A lookup_value a 5 ami ID .

A asztali tömb a B4:F12

Tartomány keresés a következő értékre van állítva FALSE a pontos egyezéshez.

Az oszlop indexszáma 5 ami Kiadási év .

Alapvetően azt mondjuk a VLOOKUP függvény a táblázat tömbjének keresésére egy ID 5. És ha úgy találta, hogy akkor, adja meg az értéket az oszlopban bemutatott Kiadási év amelynek oszlopindexszáma 5 .

Remélem, most már érted, hogyan működik.

További információ: Tartománykeresés a VLOOKUP segítségével az Excelben (5 példa)

6 dolog, amit tudnia kell a VLOOKUP oszlopindexszámáról

Mivel e cikk témája a VLOOKUP oszlopindexszámot, ezt az érvet a következő fejezetekben tárgyaljuk. Az oszlopindexszám egy döntő fontosságú dolog. Ahhoz, hogy helyes értéket adjon vissza egy táblázat tömbjéből, tudnia kell néhány dolgot erről az oszlopindexszámról. Remélem, hogy mindezeket elolvassa és legközelebb alkalmazza az Excel-táblázatában.

1. Mit csinál az oszlopindexszám?

Most, hogy miért lényeges az oszlopindex száma, és mit csinál a képletben. Bontsuk le az előző példából.

Az általunk használt képlet:

=VLOOKUP(D14,B4:F12,5,FALSE)

Beállítjuk a tartomány keresést FALSE a pontos egyezéshez.

1. bontás: Érték keresése

Most a táblázatból szeretnénk keresni valamit. Ahhoz, hogy megtaláljuk ezt az értéket, meg kell adnunk egy keresési értéket a VLOOKUP Először meg kell adnunk a keresési értéket, amely alapján az adatokat keresni fogja. Itt cellahivatkozást használunk.

2. bontás: A táblatömb inicializálása

Ezután a VLOOKUP függvény megkeresi a táblázat tömbjét, ahonnan mindezeket végrehajtja.

3. bontás: Keresse meg a keresési értéket a bal szélső oszlopban.

Most, VLOOKUP a keresési értéket először a táblázat tömbjének legbal oldali oszlopában keresi függőlegesen.

Mivel a range lookup argumentumot a FALSE hogy pontos egyezést találjon, találni fog egyet.

3. bontás: Az oszlopindex számának keresése a táblázat tömbjéből

Most, a VLOOKUP függvény megpróbálja megtalálni az argumentumban megadott oszlopszámot a táblázatból.

4. bontás: A VLOOKUP az adott oszlop indexszámában keres értéket

Miután megtalálta a kívánt oszlopot, VLOOKUP megkeresi az értéket abban az oszlopban, amelyiknek ugyanaz a sora van, mint a ID 5 .

6. bontás: Az érték visszaadása

Végül megtalálja a Kiadási év a ID 5 .

Mint látható, az oszlopindex száma a kulcsa annak, hogy megtaláljuk a kívánt értéket a táblázatból. Ha rosszul adtuk volna meg az oszlopindex számát, akkor más értéket kaptunk volna.

További információ: Érték keresése egy tartományban és visszatérés az Excelben (5 egyszerű módja)

2. Hogyan változnak a kimenetek az oszlopindex száma alapján?

Most, a mi VLOOKUP formula a különböző oszlopindexszámok alapján más-más eredményt fog visszaadni.

Ha alternatív eredményt szeretne a táblázatból, győződjön meg róla, hogy a függvényben megadja a pontos oszlopindexszámot. A kimenetek ennek az oszloptartománynak az alapján változnak.

Nézze meg a következő példát:

Az általunk használt képlet:

=VLOOKUP(D14,B4:F12,3,FALSE)

Itt azt akartuk, hogy a Színész név a Film ID 5 . Most, a mi Színész oszlop a 3. oszlop a táblázat tömbjében. Emiatt adtuk meg a 3 mint oszlop indexszáma a VLOOKUP Ennek eredményeképpen a függvényünk az Excelben a keresési tartományból (a táblázat tömbjéből) hozta ki az értéket.

További információ: Hogyan találhat második egyezést a VLOOKUP segítségével az Excelben (2 egyszerű módszer)

3. Mi történik, ha rossz oszlopindexszámot adunk meg?

Most megkérdezheti, hogy mi történik, ha az Excel segítségével helytelen oszlopindexszámot adunk meg. VLOOKUP Ha a kívánt eredmény oszlop nem egyezik meg a megadott oszlopindexszámmal, akkor nem kapja meg az eredményt.

Nézze meg az alábbi példát, hogy jobban megértse:

Az általunk használt képlet:

=VLOOKUP(D14,B4:F12,5,FALSE)

Itt láthatod, hogy azt akartuk, hogy a Műfaj a Film ID 7 . De, azt mutatja, hogy 2006 ami helytelen válasz.

Mivel mi biztosítottuk 5 mint oszlopindexszám az Excelben VLOOKUP képlet. De az oszlop száma a Műfaj a 4 Ezért ad vissza más eredményt.

4. Mi történik, ha az oszlopindexünk a tartományon kívül esik?

Ha az oszlop indexszáma a megadott táblázattömb tartományán kívül esik, akkor a VLOOKUP funkció visszaadja a #REF! Ez azért van, mert a táblázat tömbje nem tartalmaz annyi oszlopot.

Ezt a következő példából megértheti:

Az általunk használt képlet:

=VLOOKUP(D14,B4:F12,6,FALSE)

Itt láthatja az Excel VLOOKUP A képlet hibát mutat. Nézd meg jobban, a táblázatunk tömbje a következő B4:F12 Ebben a tartományban csak öt oszlopunk van. De a képletünkben a következő adatokat adtuk meg 6 a col index argumentumban. Ezért nem tudott semmilyen értéket visszaadni.

További információ: Hogyan használjuk a VLOOKUP-ot egy tartományba eső érték megtalálására?

5. Oszlopindexszám-növelés a VLOOKUP-ban a COLUMN függvény használatával

A VLOOKUP képletet, akkor használhatja a dinamikus oszlopindexet. Tegyük fel, hogy van két táblája, és össze szeretné őket egyesíteni. Továbbá, egy működő VLOOKUP képletet több oszlopban. Egy praktikus módszer, amit követhetsz, ha- a a COLUMN funkció az Excel.

Nézze meg az alábbi képernyőképet:

Két táblázatunk van. Össze akarjuk vonni a Eredménytáblázat és Hallgatói adatbázis táblázat alapján Diákigazolvány Alapvetően az a célunk, hogy beállítsuk a Name és a Section-t az Result táblában.

Az általunk használt általános képlet:

=VLOOKUP($A1,table,COLUMN()-x,0)

Írjuk be a következő képletet E5 cella és nyomja meg a Lépjen be:

=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)

Most húzza a Töltse ki a fogantyút ikon az asztal túloldalán.

Ismét írja be a képletet a F5 cella és húzza a Töltse ki a fogantyút ikon:

Amint láthatjuk, sikeresen átmásoltuk az adatokat a tanuló adatbázisból az eredmény táblába a dinamikus oszlopindexszám segítségével.

Megjegyzés:

Ezt a képletet használhatja Oszlopindexszám-számológép a Vlookup számára a munkalapon.

🔎 A képlet bontása

Az oszlopindex számát a COLUMN Ha nincsenek argumentumok a COLUMN függvény, a függvény az adott oszlop számát adja vissza.

Most, mivel az E és F oszlopban szereplő képletet használjuk, a COLUMN függvény 5, illetve 6. A lapon az E oszlop indexszáma 5, az F oszlop indexszáma pedig 6.

Nem szeretnénk adatokat kapni az 5. oszlopból a Eredmény táblázatban (összesen csak 3 oszlop van). Tehát, kivonva 3-at 5-ből, hogy megszerezzük a 2-es számot, amelyet a VLOOKUP funkció, amelyet a Név a címről a diákadatbázis asztal.

COLUMN()-3 = 5-3 = 2 (Itt a 2 jelöli a Név oszlopában a Hallgatói adatbázis táblázat tömb)

Ugyanezt a képletet használtuk az oszlopban F . oszlop F 6-os indexszámmal rendelkezik.

COLUMN()-3 = 6-3 = 3 (3 jelzi a szakasz a Hallgatói adatbázis táblázat tömb)

Végül az első minta a következő eredményeket hozza Név a Hallgatói adatbázis táblázat (2. oszlop), és a 2. ábra a következőket tartalmazza szakasz a Hallgatói adatbázis táblázat (3. oszlop).

[/wpsm_box]

6. Oszlopindexszám keresése MATCH funkcióval

Most, a VLOOKUP függvényben általában statikus számként adjuk meg az oszlopindex számát. Ettől függetlenül, az előző példához hasonlóan dinamikus oszlopindex számot is képezhetünk. Itt ezt úgy tesszük, hogy a a MATCH funkció Ez a módszer lehetővé teszi a dinamikus kétirányú keresést, amely a táblázat tömbjének soraira és oszlopaira egyaránt illeszkedik.

Vessen egy pillantást a következő adatkészletre:

Itt van egy tanulói adathalmazunk. Megvan néhány tanuló jegye fizikából, matematikából és kémiából. Most meg akarjuk találni a Grade of Jessy a Matematika tárgy.

Ennek megállapításához írja be a következő képletet H5 cella és nyomja meg a Írja be a címet. :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

Amint láthatja, a mi VLOOKUP formula pontos egyezést nyert az adatkészletből.

Most nézzétek meg jobban, nem statikus számot adtunk meg az oszlopindex számában. Ehelyett dinamikussá tettük azt, a MATCH Alapvetően több kritériumunk is van.

🔎 A képlet bontása

➤ MATCH(H5,B4:E4,0)

A MATCH függvény megkeresi a tárgyat MATH a fejlécből B4:E4. A 3. indexben fogja megtalálni. Ezért adja vissza a 3 .

➤ VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

Végül úgy fog működni, mint a tényleges VLOOKUP És vissza fog térni C. Mivel megtalálta az értéket az oszlop indexszámából 3.

VLOOKUP oszlopindexszám egy másik lapról vagy munkafüzetből

Mostantól használhatja az oszlopindexszámot egy olyan lapon, amely egy másik lapról vagy egy másik munkafüzetből fog adatokat lekérni. Ez az egyik fontos funkciója a VLOOKUP funkció.

Nézze meg a következő képernyőképeket:

Itt két különálló lapunk van. A fő adatállományunk a Tényleges Az adatokat innen fogjuk lekérdezni és megmutatni a kimenet Itt valójában egy olyan oszlopindexszámot használunk, ahol a táblázat tömbje egy másik lapon található.

Először írja be a következő képletet a C5 sejt a kimenet lapot, majd nyomja meg a Írja be a címet. .

=VLOOKUP(C4,Aktuális!B4:F12,2,FALSE)

Amint láthatja, a mi VLOOKUP oszlop indexszáma segített nekünk egy másik lapról adatokat lekérni.

Itt a képlet "Aktuális!B4:F12 " alapvetően a lap nevét és a táblázat tömbjét jelöli a lapról. És, 2-t adtunk meg oszlopindex számként, hogy adatokat kérjünk a táblázatból a " Tényleges " lap.

Ugyanez vonatkozik a különböző munkafüzetekre is. Hasonlóképpen, egy értéket egy másik munkafüzetből is lekérhetünk a VLOOKUP funkciót. Nézze meg a képernyőképeket:

Ez az első munkafüzet. Itt vannak az adataink " Tényleges " lap:

Ez a második munkafüzet. Az érték, amelyet a " Adatok " lap.

Az előzőhöz hasonlóan írja be a következő képletet a következő szövegbe C5 sejt a " Adatok " lap a " Egyéb.xlsx" munkafüzet:

=VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

Amint láthatja, pontos egyezést adott vissza az adatkészletből.

Ha bezárja a fő munkafüzetet, amelyben a táblázat tömbje található, a képlet a következőképpen fog kinézni:

=VLOOKUP(C4,'D:\SOFTEKO\75- vlookup oszlopindex száma\[VLOOKUP oszlopindex száma.xlsx]Actual'!B4:F12,2,FALSE)

A következő képernyőképen láthatod, hogy mi a helyzet:

💬 Emlékezetes dolgok

✎ VLOOKUP értéket keres a megfelelő irányba.

A pontos eredmények érdekében adjon meg egy érvényes oszlopindexszámot. Az oszlopindexszám nem haladhatja meg a táblatömb oszlopainak számát.

A táblázat tömbtartományát akkor kell lezárnia, ha az adatokat ugyanarról a munkalapról vagy más munkalapokról, de pontosan a munkafüzetből továbbítja.

Következtetés

Végezetül remélem, hogy ez a bemutató hasznos ismeretekkel látta el Önt a VLOOKUP oszlopindexszám az Excelben. Javasoljuk, hogy tanulja meg és alkalmazza ezeket az utasításokat az adatállományára. Töltse le a gyakorló munkafüzetet, és próbálja ki ezeket saját maga. Emellett bátran adjon visszajelzést a megjegyzés rovatban. Az értékes visszajelzései motiválnak minket, hogy ilyen útmutatókat hozzunk létre.

Ne felejtse el megnézni weboldalunkat Exceldemy.com különböző Excelhez kapcsolódó problémák és megoldások.

Tanulj folyamatosan új módszereket és fejlődj!

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.