Excel, lösning på dynamiska radnumreringar…använder jag ofta i mitt arbete

Här kommer ett supertipps om dynamisk radnumrering.
Hur ofta har man inte en kolumn med radnummer och sen tar man bort en rad eller lägger till en rad och då är radnumreringen förstörd och man måste ”dona om” hela tabellen.

Här kommer ett grymt bra tips för att fixa detta:

Alltså när du vill visa en lång lista som du tar bort eller lägger till rader på , använd denna formel:
=ROW()-n (där n är antalet rader före första raden på listan)
Så, t.ex, om du har en lista med namn i kolumn B som startar i cell B5 och du vill ha radnummer i kolumn A, så ska det stå följande =ROW()-4 i cell A5 och kopiera sen formeln ner i hela kolumn A till botten av din lista. Alltså varje fomel i kolumn A kommer att bli =ROW()-4. ROW()-delen av formulan retunerar radnumret av cellen som formeln finns i . Sedan är antalet rader före första raden subtraherad.

Exempelvis: formeln i cell A5 är =ROW()-4. ROW() returnerar 5 (i.e. rad 5) and subtraherar 4 ger 1 för din sekvensnummer.
Så fort du tar bort en rad i din data justeras radnumren automatisk i hela tabellen. När du lägger till en rad kommer alla radnummer automatisk att justeras när du ha kopierat formeln från cellen ovanför till nya raden.

Det finns en ”plump” i denna lösning dock.
Om raderna ovanför tas bort eller att det läggs till en rad (rad 1 to 3 i detta exempel) kommer du få fel värden i radnumren. Här är lösningen.

1) Välj en celll direkt ovanför första raden av din data (A4 in detta exempel).

2) Ge ett namn till cellen genom att skriva ett namn  i namnboxen (i.e. top) (det vita fältet omedelbart ovanför cell A1)

3) Nu, använd samma formula som ovan med byt ut 4 mot R0W(top).

Din nya formel kommer nu att bli: =ROW()-ROW(top)

 

Kommentera gärna inlägget :-)