K načtení záhlaví sloupce další neprázdné buňky v řadě můžeme použít kombinaci INDEX, MATCH, MIN, IF & SLOUPEC funkce pro získá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ů)
ZÁPAS funkce vyhledá zadanou položku ve vybraném rozsahu buněk a poté vrátí relativní polohu této položky v rozsahu.
Syntaxe = MATCH (lookup_value, lookup_array, match_type)
Min: Vrátí nejmenší číslo z rozsahu buněk nebo pole. Pokud například seznam čísel obsahuje 5, 6, 7, 8, 9 a 10, pak bude výstup 5.
Syntaxe = MIN (číslo1, číslo2, …)
Může existovat maximálně 255 argumentů. Viz níže uvedený snímek obrazovky:
The IF funkce zkontroluje, zda je zadaná podmínka SKUTEČNÝ nebo NEPRAVDIVÉ. Pokud se podmínka vrátí SKUTEČNÝ pak vrátí přednastavenou hodnotu a pokud se podmínka vrátí NEPRAVDIVÉ pak vrátí další přednastavenou hodnotu.
Syntaxe = IF (logický_test, value_if_true, value_if_false)
SLOUPEC: Vrátí číslo sloupce odkazu.
Syntaxe: = COLUMN (reference)
Vezměme si příklad:
Řádek 1 obsahuje seznam měsíců od ledna do prosince. Řádek 2 uvádí částky splatné za období dvanácti měsíců. Prázdná buňka v řádku označuje, že daný měsíc není splatná žádná platba. Chceme vytvořit nový řádek, který pro každý měsíc zobrazí název měsíce, ve kterém bude další platba je splatná.
- V buňce A3 bude vzorec
- = INDEX (A1: $ L1, MATCH (MIN (IF (A2: $ L2 "", COLUMN (A2: $ L2))), COLUMN (A2: $ L2)))
- Stiskněte klávesu Enter na klávesnici.
- Funkce vrátí Jan, to znamená, že platba je splatná za leden.
- Pokud odstraníme položku1 a položku2 z řádku 2, pak funkce vrátí Mar.
- Zkopírováním vzorce z buňky A3 do rozsahu B3: L3 můžeme vrátit měsíc, za který je platba splatná.