Excel-formel: Første række nummer i området -

Indholdsfortegnelse

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.

Interessante artikler...