Excel-ova formula: zaporedne številke vrstic -

Kazalo

Splošna formula

=ROW()-offset

Povzetek

Če želite naboru podatkov s formulo dodati zaporedne številke vrstic, lahko uporabite funkcijo ROW. V prikazanem primeru je formula v B5:

=ROW()-4

Pojasnilo

Če referenca ne dobi reference, vrne številko vrstice trenutne vrstice. V celici B5 vrne ROW 5, v celici B6 pa ROW () 6 in tako naprej:

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

Torej, če želimo ustvariti zaporedne številke vrstic, ki se začnejo z 1, odštejemo 4:

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

Ta formula bo delovala, dokler vrstice ne bodo dodane ali izbrisane nad prvo vrstico podatkov. Če so nad podatki dodane ali izbrisane vrstice, bo treba trdno kodirano vrednost odmika 4 po potrebi prilagoditi.

Številke vrstic v tabeli

Če podatke pretvorimo v pravilno Excelovo tabelo, lahko uporabimo trdnejšo formulo. Spodaj imamo v "Tabeli1" enake podatke:

Podrobno razlago najdete na tej strani.

Številke vrstic za imenovani obseg

Pristop za ustvarjanje zaporednih številk vrstic v tabeli je mogoče prilagoditi za delo z imenovanim obsegom, kot je ta:

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

Tu delamo z enim imenovanim obsegom, imenovanim "podatki". Za izračun zahtevanega odmika uporabimo INDEX, kot je ta:

INDEX(data,1,1)

Imenovane podatke obsega posredujemo v funkcijo INDEX in zahtevamo celico v vrstici 1, stolpec 1. V bistvu zahtevamo INDEX za prvo (zgornjo levo) celico v obsegu. INDEX vrne to celico kot naslov, funkcija ROW pa vrne številko vrstice te celice, ki se uporablja kot zgoraj pojasnjena vrednost odmika. Prednost te formule je, da je prenosljiva. Ko se formula premakne, se ne bo zlomila in lahko se uporabi kateri koli pravokotni imenovani obseg.

Zanimive Članki...