VLOOKUP & MATCH Kombinált - Excel és Google Táblázatok

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag megtanítja, hogyan lehet adatokat lekérni több oszlopból az MATCH és a VLOOKUP funkciók használatával az Excelben és a Google Táblázatokban.

Miért érdemes kombinálni a VLOOKUP -ot és a MATCH -ot?

Hagyományosan a VLOOKUP funkció használatakor be kell írnia a oszlop indexszáma hogy melyik oszlopból kérjen adatokat.

Ez két problémát vet fel:

  • Ha több oszlopból szeretne értékeket lekérni, akkor manuálisan kell megadnia a oszlop indexszáma minden oszlopra
  • Ha oszlopokat illeszt be vagy távolít el, akkor a oszlop indexszáma már nem lesz érvényes.

A VLOOKUP funkció dinamikussá tételéhez megtalálja a oszlop indexszáma a MATCH funkcióval.

1 = VLOOKUP (G3, B3: E5, MATCH (H2, B2: E2,0), FALSE)

Lássuk, hogyan működik ez a képlet.

MATCH funkció

A MATCH függvény visszaadja a oszlop indexszáma a kívánt oszlopfejlécből.

Az alábbi példában az „Age” oszlop indexszámát a MATCH függvény számítja ki:

1 = MATCH ("Életkor", B2: E2,0)

Az „életkor” a 2. oszlop fejléce, ezért 2 -t adunk vissza.

Megjegyzés: A MATCH függvény utolsó argumentumát 0 -ra kell állítani a pontos egyezés végrehajtásához.

VLOOKUP funkció

Most egyszerűen csatlakoztathatja a MATCH függvény eredményét a VLOOKUP funkcióhoz:

1 = VLOOKUP (G3, B3: E5, H3, FALSE)

Ha az oszlopindex argumentumot a MATCH függvénnyel helyettesítjük, eredeti képletünket kapjuk:

1 = VLOOKUP (G3, B3: E5, MATCH (H2, B2: E2,0), FALSE)

Oszlopok beszúrása és törlése

Most, amikor oszlopokat illeszt be vagy töröl az adattartományban, a képlet eredménye nem változik.

A fenti példában hozzáadtuk a Tanár oszlopot a tartományba, de továbbra is szeretné a diákét Kor. A MATCH függvény kimenete azonosítja, hogy az „Age” mostantól a 3. tétel a fejléc tartományban, és a VLOOKUP függvény 3 -at használ oszlopindexként.

Cellareferenciák zárolása

A képleteink könnyebb olvashatósága érdekében megmutattuk a képleteket zárolt cellahivatkozások nélkül:

1 = VLOOKUP (G3, B3: E5, MATCH (H2, B2: E2,0), FALSE)

De ezek a képletek nem fognak megfelelően működni, ha másolja és beilleszti a fájl máshová. Ehelyett a következőképpen kell zárolt cellahivatkozásokat használni:

1 = VLOOKUP ($ G3, $ B $ 3: $ E $ 5, MATCH (H $ 2, $ B $ 2: $ E $ 2,0), HAMIS)

További információért olvassa el a Cellareferenciák zárolása című cikkünket.

VLOOKUP & MATCH A Google Táblázatokban kombinálva

Ezek a képletek pontosan ugyanúgy működnek a Google Táblázatokban, mint az Excelben.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave