
Generisk formel
(=ROW(range)-ROW(range.firstcell)+1)
Sammendrag
For å få et komplett sett med relative radnumre i et område, kan du bruke en matriseformel basert på ROW-funksjonen. I eksemplet vist er formelen i B5: B11:
(=ROW(B5:B11)-ROW(B5)+1)
Merk: dette er en matriseformel som må angis med Control + Shift + Enter. Hvis du skriver inn dette på regnearket (og ikke i en annen formel), gjør du et valg som inneholder mer enn en rad, skriver inn formelen og bekrefter med Control + Shift + Enter.
Denne formelen vil fortsette å generere relative tall, selv når området flyttes. Det er imidlertid ikke et godt valg hvis rader må sorteres, slettes eller legges til, fordi matriseformelen forhindrer endringer. Formelalternativene som er forklart her er, vil fungere bedre.
Forklaring
Den første ROW-funksjonen genererer en matrise på 7 tall slik:
(5;6;7;8;9;10;11)
Den andre ROW-funksjonen genererer en matrise med bare ett element som dette:
(5)
som deretter trekkes fra den første matrisen for å gi:
(0;1;2;3;4;5;6)
Til slutt legges 1 til for å få:
(1;2;3;4;5;6;7)
Generisk versjon med navngitt utvalg
Med et navngitt område kan du opprette en mer generisk versjon av formelen ved å bruke MIN-funksjonen eller INDEKS-funksjonen. For eksempel, med det navngitte området "liste", kan du bruke MIN slik:
(ROW(list)-MIN(ROW(list))+1)
Med INDEX henter vi den første referansen i det nevnte området, og bruker ROW på det:
(=ROW(list)-ROW(INDEX(list,1,1))+1)
Du ser ofte "relative rad" -formler som dette i komplekse matriseformler som trenger radnumre for å beregne et resultat.
Med SEKVENS
Med SEKVENS-funksjonen er formelen for å returnere relative radnumre for et område enkel:
=SEQUENCE(ROWS(range))
ROWS-funksjonen gir antall rader, som returneres til SEKVENS-funksjonen. SEKVENS bygger deretter en rekke tall, og begynner med tallet 1. Så etter det opprinnelige eksemplet ovenfor, returnerer formelen nedenfor det samme resultatet:
=SEQUENCE(ROWS(B5:B11)) // returns (1;2;3;4;5;6;7)
Merk: SEQUENCE-formelen er en ny dynamisk matrisefunksjon som bare er tilgjengelig i Excel 365.