Vzorec programu Excel: Číslo prvého riadku v rozsahu -

Obsah

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).

Zaujímavé články...