Excel-formel: Første radnummer i området -

Innholdsfortegnelse

Generisk formel

=MIN(ROW(rng))

Sammendrag

Du kan få den første raden (dvs. startradnummeret) i et område med en formel basert på ROW-funksjonen.

I eksemplet vist er formelen i celle F5:

=MIN(ROW(data))

der data er et navngitt område for B5: D10

Forklaring

Når du får en enkeltcellehenvisning, returnerer ROW-funksjonen radnummeret for den referansen. Når det imidlertid gis et område som inneholder flere rader, vil ROW-funksjonen returnere en matrise som inneholder alle radnumrene for området. I eksemplet som vises ser matrisen slik ut:

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

Hvis du bare vil ha det første radnummeret, kan du bruke MIN-funksjonen til å trekke ut bare det første radnummeret, som vil være det laveste tallet i matrisen.

Enkel versjon

ROW-funksjonen vises i en enkelt celle, og viser bare det første radnummeret, selv om den returnerer en matrise. I praksis kan du ofte bare bruke ROW-funksjonen alene:

=ROW(rng)

Imidlertid er det i formler mer komplekse formler noen ganger nødvendig å sørge for at du bare har å gjøre med ett element, og ikke en matrise. I så fall vil du bruke MIN til å trekke ut bare det første elementet.

Indeksversjon

Siden ROW (range) faktisk returnerer en matrise med hvert radnummer i området, kan du også bruke INDEX til å hente det første elementet:

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

Ikke testet, men dette kan være litt raskere enn MIN (ROW) -formelen i veldig store områder.

Interessante artikler...