
Všeobecný vzorec
=MIN(ROW(rng))
Zhrnutie
Prvý riadok (tj počiatočné číslo riadku) môžete získať v rozsahu so vzorcom založeným na funkcii ROW.
V zobrazenom príklade je vzorec v bunke F5:
=MIN(ROW(data))
kde údaje sú pomenovaným rozsahom pre B5: D10
Vysvetlenie
Keď je uvedený odkaz na jednu bunku, funkcia ROW vráti číslo riadku pre túto referenciu. Ak je však daný rozsah, ktorý obsahuje viac riadkov, funkcia ROW vráti pole, ktoré obsahuje všetky čísla riadkov pre rozsah. V zobrazenom príklade pole vyzerá takto:
(5; 6; 7; 8; 9; 10)
Ak chcete iba číslo prvého riadku, môžete pomocou funkcie MIN extrahovať iba číslo prvého riadku, ktoré bude najnižším číslom v poli.
Jednoduchá verzia
Funkcia ROW, ktorá je zadaná v jednej bunke, zobrazí iba číslo prvého riadku, aj keď vráti pole. To znamená, že v praxi môžete často použiť iba samotnú funkciu ROW:
=ROW(rng)
Avšak vo vnútri zložitejších vzorcov je niekedy potrebné ubezpečiť sa, že máte na mysli iba jednu položku a nie pole. V takom prípade budete chcieť pomocou MIN vytiahnuť iba prvú položku.
Verzia indexu
Pretože ROW (rozsah) v skutočnosti vracia pole každého čísla riadku v rozsahu, môžete na získanie prvej položky použiť aj INDEX:
=ROW(INDEX(data,1,1))
Netestované, ale vo veľmi veľkých rozsahoch môže byť mierne rýchlejší ako vzorec MIN (ROW).