
Generisk formel
=ROW()-offset
Sammendrag
For å legge til sekvensielle radnumre til et datasett med en formel, kan du bruke ROW-funksjonen. I eksemplet vist er formelen i B5:
=ROW()-4
Forklaring
Når det ikke er gitt en referanse, returnerer ROW-funksjonen radnummeret til den gjeldende raden. I celle B5 returnerer RAD 5, i celle B6 returnerer ROW () 6, og så videre:
=ROW() // returns 5 in B5 =ROW() // returns 6 in B6
Så for å lage sekvensielle radnumre som begynner med 1, trekker vi 4:
=ROW()-4 // returns 1 in B5 =ROW()-4 // returns 2 in B6
Denne formelen vil fortsette å fungere så lenge rader ikke blir lagt til eller slettet over den første dataraden. Hvis rader legges til eller slettes over dataene, må den hardkodede forskyvningsverdien 4 justeres etter behov.
Radnummer i en tabell
Hvis vi konverterer dataene til en riktig Excel-tabell, kan vi bruke en mer robust formel. Nedenfor har vi de samme dataene i "Tabell1":
Se denne siden for en detaljert forklaring.
Radnumre for et navngitt område
Tilnærmingen for å lage sekvensielle radnumre i en tabell kan tilpasses til å fungere med et navngitt område som dette:
=ROW()-ROW(INDEX(data,1,1))+1
Her jobber vi med et enkelt navngitt område kalt "data". For å beregne den nødvendige forskyvningen bruker vi INDEX slik:
INDEX(data,1,1)
Vi passerer de nevnte avstandsdata i INDEX funksjon og be om cellen i rad 1, kolonne 1. I hovedsak er vi ber indeks for den første (øverst til venstre) celle i serien. INDEX returnerer den cellen som en adresse, og ROW-funksjonen returnerer radnummeret til den cellen, som brukes som forskjøvet verdi forklart ovenfor. Fordelen med denne formelen er at den er bærbar. Det går ikke i stykker når formelen flyttes, og ethvert rektangulært navngitt område kan brukes.