Kombinace VLOOKUP & MATCH - Excel a Tabulky Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál vás naučí, jak načítat data z více sloupců pomocí funkcí MATCH a VLOOKUP v Excelu a Google Sheets.

Proč byste měli kombinovat VLOOKUP a MATCH?

Při používání funkce VLOOKUP tradičně zadáváte a indexové číslo sloupce určit, ze kterého sloupce se mají načíst data.

To představuje dva problémy:

  • Pokud chcete získávat hodnoty z více sloupců, musíte ručně zadat indexové číslo sloupce pro každý sloupec
  • Pokud vložíte nebo odstraníte sloupce, vaše indexové číslo sloupce již nebude platné.

Aby byla vaše funkce VLOOKUP dynamická, můžete najít indexové číslo sloupce s funkcí MATCH.

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

Podívejme se, jak tento vzorec funguje.

Funkce MATCH

Funkce MATCH vrátí indexové číslo sloupce požadovaného záhlaví sloupce.

V níže uvedeném příkladu je indexové číslo sloupce pro „Věk“ vypočítáno funkcí MATCH:

1 = MATCH ("Věk", B2: E2,0)

„Věk“ je záhlaví druhého sloupce, takže se vrátí 2.

Poznámka: Pro provedení přesné shody musí být poslední argument funkce MATCH nastaven na 0.

Funkce VLOOKUP

Nyní můžete jednoduše připojit výsledek funkce MATCH do funkce VLOOKUP:

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

Nahrazením argumentu indexu sloupce funkcí MATCH získáme původní vzorec:

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

Vkládání a mazání sloupců

Když nyní vložíte nebo odstraníte sloupce v datovém rozsahu, výsledek vašeho vzorce se nezmění.

Ve výše uvedeném příkladu jsme přidali Učitel sloupec do rozsahu, ale přesto chcete studentský Stáří. Výstup z funkce MATCH identifikuje, že „Age“ je nyní 3. položkou v rozsahu záhlaví a funkce VLOOKUP používá jako index sloupce 3.

Zamykání odkazů na buňky

Aby byly naše vzorce čitelnější, ukázali jsme vzorce bez zamčených odkazů na buňky:

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

Tyto vzorce ale nebudou správně fungovat, když je zkopírujete a vložíte jinam do souboru. Místo toho byste měli použít uzamčené odkazy na buňky takto:

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

Další informace najdete v našem článku o zamykání odkazů na buňky.

VLOOKUP & MATCH kombinované v Tabulkách Google

Tyto vzorce fungují v Tabulkách Google úplně stejně jako v Excelu.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave