Excel-formule: opeenvolgende rijnummers -

Inhoudsopgave

Generieke formule

=ROW()-offset

Samenvatting

Om opeenvolgende rijnummers toe te voegen aan een set gegevens met een formule, kunt u de functie RIJ gebruiken. In het getoonde voorbeeld is de formule in B5:

=ROW()-4

Uitleg

Als er geen verwijzing wordt gegeven, retourneert de functie RIJ het rijnummer van de huidige rij. In cel B5 retourneert RIJ 5, in cel B6 retourneert RIJ () 6, enzovoort:

=ROW() // returns 5 in B5 =ROW() // returns 6 in B6

Dus om opeenvolgende rijnummers te maken die beginnen met 1, trekken we 4 af:

=ROW()-4 // returns 1 in B5 =ROW()-4 // returns 2 in B6

Deze formule blijft werken zolang er geen rijen worden toegevoegd of verwijderd boven de eerste rij met gegevens. Als er rijen worden toegevoegd of verwijderd boven de gegevens, moet de hardgecodeerde offsetwaarde 4 zo nodig worden aangepast.

Rijnummers in een tabel

Als we de gegevens converteren naar een goede Excel-tabel, kunnen we een robuustere formule gebruiken. Hieronder hebben we dezelfde gegevens in "Tabel1":

Zie deze pagina voor een uitgebreide uitleg.

Rijnummers voor een benoemd bereik

De benadering voor het maken van opeenvolgende rijnummers in een tabel kan worden aangepast om als volgt met een benoemd bereik te werken:

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

Hier werken we met een enkele benoemde reeks genaamd "data". Om de benodigde offset te berekenen, gebruiken we INDEX als volgt:

INDEX(data,1,1)

We geven de benoemde bereikgegevens door aan de INDEX-functie en vragen de cel in rij 1, kolom 1. In wezen vragen we INDEX voor de eerste (linksboven) cel in het bereik. INDEX retourneert die cel als een adres, en de functie RIJ retourneert het rijnummer van die cel, dat wordt gebruikt als de offsetwaarde die hierboven is uitgelegd. Het voordeel van deze formule is dat deze draagbaar is. Het zal niet breken wanneer de formule wordt verplaatst en elk rechthoekig benoemd bereik kan worden gebruikt.

Interessante artikelen...