Pokud chcete načíst záhlaví sloupce, které odpovídá odpovídající hodnotě, můžete použít kombinaci INDEX, MAX, SUMPRODUCT & COLUMNfunkce pro extrahování výstupu.
INDEX: Vrátí hodnotu nebo odkaz na buňku v průsečíku konkrétního řádku a sloupce v daném rozsahu.
Syntaxe: = INDEX (pole, počet řádků, počet sloupců)
MAX: Vrátí maximální počet z rozsahu buněk nebo pole. Pokud například seznam čísel obsahuje 5, 6, 7, 8, 9 a 10, bude výstup 10.
Syntaxe = MAX (číslo1, číslo2, …)
Může existovat maximálně 255 argumentů. Viz níže uvedený snímek obrazovky:
SUMPRODUKT: Vrátí součet produktů odpovídajících rozsahů nebo polí.
Syntaxe: = SUMPRODUCT (pole1, pole2, pole3, …)
pole1, pole2,… pole255 jsou rozsahy buněk nebo polí, která chcete znásobit, a poté je přidejte.
Ve funkci SUMPRODUCT může být maximálně 255 polí. Viz níže uvedený snímek obrazovky:
SLOUPEC: Vrátí číslo sloupce odkazu.
Syntaxe: = COLUMN (reference)
Vezměme si příklad:
Máme 3 záhlaví sloupců, která obsahují číselné hodnoty. Potřebujeme vzorec pro vyhledávání v buňce E2 a získání výsledku v buňce F2 by mělo být záhlavím tohoto sloupce.
Výběrem hodnoty ze sloupce B v buňce E2 by měl být výsledek záhlaví sloupce v buňce F2.
vyhledávací hodnota je 5 viz snímek níže:
- V buňce F2 by vzorec byl
- = INDEX ($ A $ 1: $ C $ 1, SUMPRODUCT (MAX (($ A $ 2: $ C $ 5 = E2)*(COLUMN ($ A $ 2: $ C $ 5))))-COLUMN ($ A $ 1) +1 )
- Stiskněte klávesu Enter na klávesnici.
- Funkce vrátí název řádku
- Výstup, který získáme, je “Záhlaví 2” protože vyhledávání 5 se nachází ve sloupci B.
- Pokud změníme hodnotu v buňce E2 z 5 na 10, vzorec by automaticky odpovídajícím způsobem změnil výsledek.