Excel

Sidste række nummer inden for rækkevidde

Last Row Number Range

Excel-formel: Sidste række nummer i områdetGenerisk formel
= MIN ( ROW (rng))+ ROWS (rng)-1
Resumé

For at få det sidste række nummer i et interval kan du bruge en formel baseret på ROW, ROWS og MIN funktionerne. I det viste eksempel er formlen i celle F5:

 
= MIN ( ROW (data))+ ROWS (data)-1

hvor 'data' er det navngivne område B5: D10



Forklaring

Når der gives en enkeltcellehenvisning, vises ROW-funktion returnerer række nummer for denne reference. Når der imidlertid gives et interval med flere rækker, returnerer ROW-funktionen en matrix, der indeholder alle rækkenumre for området:



 
{5678910}

For kun at få nummeret på den første række bruger vi MIN-funktion sådan her:

 
 MIN ( ROW (data))

som returnerer det laveste tal i arrayet, 5.



hvordan man vælger alle på excel

Når vi har den første række, kan vi bare tilføje de samlede rækker i området og derefter trække 1 for at få et endeligt resultat. Vi får samlede rækker i intervallet med ROWS-funktion , og et endeligt resultat bestemmes således:

 
=5+ ROWS (data)-1 =5+6-1 =10

Indeksversion

I stedet for MIN kan du også bruge INDEX til at få det sidste række nummer:

hvordan man kører anova i Excel
 
= ROW ( INDEX (data,1,1))+ ROWS (data)-1

Dette er muligvis lidt hurtigere for store intervaller, da INDEX kun returnerer en enkelt celle til ROW.



Enkel version

Når en formel returnerer et array-resultat, viser Excel det første element i arrayet, hvis formlen indtastes i en enkelt celle. Dette betyder, at du i praksis ofte kun kan bruge en forenklet version af formlen:

 
= ROW (data)+ ROWS (data)-1

Imidlertid kan det være nødvendigt i formler at være sikker på, at du kun har at gøre med et element og ikke en matrix. I så fald vil du bruge MIN- eller INDEX-versionen ovenfor.

Forfatter Dave Bruns


^