Excel formula: Pridobite relativne številke vrstic v obsegu -

Splošna formula

(=ROW(range)-ROW(range.firstcell)+1)

Povzetek

Če želite dobiti celoten niz relativnih številk vrstic v obsegu, lahko uporabite matrično formulo, ki temelji na funkciji ROW. V prikazanem primeru je formula v B5: B11:

(=ROW(B5:B11)-ROW(B5)+1)

Opomba: to je formula matrike, ki jo je treba vnesti s tipkama Control + Shift + Enter. Če to vnašate na delovni list (in ne znotraj druge formule), izberite, ki vključuje več vrstic, vnesite formulo in potrdite s tipkama Control + Shift + Enter.

Ta formula bo še naprej ustvarjala relativna števila, tudi če se obseg premakne. Vendar ni dobra izbira, če je treba vrstice razvrstiti, izbrisati ali dodati, ker bo matrična formula preprečila spremembe. Tu opisane možnosti formule bodo delovale bolje.

Pojasnilo

Prva funkcija ROW ustvari matriko 7 številk, kot je ta:

(5;6;7;8;9;10;11)

Druga funkcija ROW ustvari matriko s samo enim elementom, kot je ta:

(5)

ki se nato od prvega polja odšteje, da dobimo:

(0;1;2;3;4;5;6)

Na koncu se doda 1, da dobimo:

(1;2;3;4;5;6;7)

Splošna različica z imenovanim obsegom

Z imenovanim obsegom lahko ustvarite bolj splošno različico formule s pomočjo funkcije MIN ali funkcije INDEX. Na primer, z imenovanim obsegom "seznam" lahko uporabite MIN takole:

(ROW(list)-MIN(ROW(list))+1)

Z indeksom pridobimo prvo referenco v imenovanem obsegu in uporabimo ROW za to:

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

Pogosto boste videli formule "relativne vrstice", kot je ta, v zapletenih formulah matrike, ki potrebujejo številke vrstic za izračun rezultata.

S SEQUENCE

S funkcijo SEQUENCE je formula za vrnitev relativnih številk vrstic za obseg preprosta:

=SEQUENCE(ROWS(range))

Funkcija ROWS zagotavlja štetje vrstic, ki se vrne v funkcijo SEQUENCE. Nato SEQUENCE gradi matriko števil, začenši s številko 1. Torej, po prvotnem zgornjem primeru spodnja formula vrne enak rezultat:

=SEQUENCE(ROWS(B5:B11)) // returns (1;2;3;4;5;6;7)

Opomba: formula SEQUENCE je nova funkcija dinamičnega polja, ki je na voljo samo v Excelu 365.

Zanimive Članki...