Excel

Sidste række nummer i området

Last Row Number Range

Excel -formel: Sidste række i områdetGenerisk formel | _+_ | Resumé

For at få det sidste rækkenummer i et område kan du bruge en formel baseret på funktionerne RÆKKE, RÆKKER og MIN. I det viste eksempel er formlen i celle F5:





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

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

Forklaring

Når der gives en enkelt cellereference, vises ROW funktion returnerer rækkenummeret for den pågældende reference. Når der gives et område med flere rækker, returnerer ROW -funktionen imidlertid et array, der indeholder alle rækkenumre for området:





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

For kun at få det første rækkenummer, bruger vi MIN funktion sådan her:

 
{5678910}

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 området med ROWS funktion , og det endelige resultat bestemmes således:

 
 MIN ( ROW (data))

Indeksversion

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

hvordan man kører anova i Excel
 
=5+ ROWS (data)-1 =5+6-1 =10

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 er angivet i en enkelt celle. Det betyder, at du i praksis ofte bare kan bruge en forenklet version af formlen:

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

Men inde i formler kan det være nødvendigt at sikre, at du kun har at gøre med ét element og ikke en matrix. I så fald vil du gerne bruge MIN- eller INDEX -versionen ovenfor.

Forfatter Dave Bruns


^