Vzorec aplikace Excel: Číslo prvního řádku v rozsahu -

Obsah

Obecný vzorec

=MIN(ROW(rng))

souhrn

První řádek (tj. Číslo počátečního řádku) můžete získat v rozsahu se vzorcem založeným na funkci ROW.

V zobrazeném příkladu je vzorec v buňce F5:

=MIN(ROW(data))

kde data jsou pojmenovaným rozsahem pro B5: D10

Vysvětlení

Když je uveden odkaz na jednu buňku, funkce ROW vrací číslo řádku pro tento odkaz. Pokud je však zadán rozsah, který obsahuje více řádků, funkce ROW vrátí pole, které obsahuje všechna čísla řádků pro rozsah. V zobrazeném příkladu vypadá pole takto:

(5; 6; 7; 8; 9; 10)

Pokud chcete pouze číslo prvního řádku, můžete pomocí funkce MIN extrahovat pouze číslo prvního řádku, což bude nejnižší číslo v poli.

Jednoduchá verze

Funkce ROW zadaná v jedné buňce zobrazí pouze číslo prvního řádku, i když vrací pole. To znamená, že v praxi můžete často použít samotnou funkci ROW:

=ROW(rng)

Ve složitějších vzorcích je však někdy nutné ujistit se, že máte co do činění pouze s jednou položkou, nikoli s maticí. V takovém případě budete chtít pomocí MIN vytáhnout pouze první položku.

Verze indexu

Protože ROW (range) ve skutečnosti vrací pole každého čísla řádku v rozsahu, můžete k načtení první položky použít také INDEX:

=ROW(INDEX(data,1,1))

Netestováno, ale ve velmi velkých rozsazích to může být o něco rychlejší než vzorec MIN (ROW).

Zajímavé články...