
Generisk formel
=MIN(ROW(rng))
Resumé
Du kan få den første række (dvs. startrækkenummeret) i et interval med en formel baseret på ROW-funktionen.
I det viste eksempel er formlen i celle F5:
=MIN(ROW(data))
hvor data er et navngivet område for B5: D10
Forklaring
Når der gives en enkelt cellehenvisning, returnerer ROW-funktionen række nummer for denne reference. Når der dog gives et interval, der indeholder flere rækker, returnerer ROW-funktionen et array, der indeholder alle rækkenumre for området. I det viste eksempel ser matrixen sådan ud:
(5; 6; 7; 8; 9; 10)
Hvis du kun vil have det første række nummer, kan du bruge funktionen MIN til kun at udtrække det første række nummer, som er det laveste tal i arrayet.
Enkel version
Indtastet i en enkelt celle viser ROW-funktionen kun det første række nummer, selvom den returnerer en matrix. I praksis kan du ofte bare bruge ROW-funktionen alene:
=ROW(rng)
Imidlertid inde i formler mere komplekse formler er det undertiden nødvendigt at sikre, at du kun har at gøre med et element og ikke et array. I så fald vil du bruge MIN til kun at trække det første element ud.
Indeksversion
Da ROW (rækkevidde) faktisk returnerer en matrix med hvert rækkenummer i området, kan du også bruge INDEX til at hente det første element:
=ROW(INDEX(data,1,1))
Ikke testet, men dette kan være lidt hurtigere end MIN (ROW) -formlen i meget store intervaller.