Exceli valem: hankige suhtelised veerunumbrid vahemikus -

Üldine valem

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

Kokkuvõte

Vahemikus olevate suhteliste veerunumbrite täieliku komplekti saamiseks võite kasutada massiivivalemit, mis põhineb funktsioonil COLUMN.

Näidatud näites on massiivi valem B4: H4:

(=COLUMN(B4:H4)-COLUMN(B4)+1)

Töölehel tuleb see sisestada mitme lahtriga massiivvalemina, kasutades klahve Control + Tõst + Enter

See on kindel valem, mis jätkab suhteliste arvude loomist ka siis, kui vahemiku ette sisestatakse veerud.

Selgitus

Esimene funktsioon COLUMN loob seitsmest numbrist koosneva massiivi:

(2,3,4,5,6,7,8)

Teine funktsioon COLUMN loob massiivi, millel on ainult üks selline element:

(2)

mis seejärel lahutatakse esimesest massiivist, et saada:

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

Lõpuks lisatakse 1, et saada:

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

Nimetatud vahemikuga

Selle valemi saate kohandada kasutamiseks nimega vahemikus. Näiteks kui lõite ülaltoodud näites nimega vahemiku "andmed" B4: H4 jaoks, saate selle valemi abil luua veerunumbrid:

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

Selle valemiga saate kokku puutuda teistes massiivivalemites, mis peavad andmeid veergude kaupa töötlema.

Järjestusega

Funktsiooni SEQUENCE abil on vahemiku suhteliste rea veergude tagastamise valem lihtne:

=SEQUENCE(COLUMNS(range))

Funktsioon COLUMNS annab veergude arvu, mis tagastatakse funktsioonile SEQUENCE. Seejärel koostab SEQUENCE arvude massiivi, alustades numbrist 1. Nii et ülaltoodud esialgse näite järgi tagastab alltoodud valem sama tulemuse:

=SEQUENCE(COLUMNS(B4:H4)) // returns (1;2;3;4;5;6;7)

Märkus. SEQUENCE valem on uus dünaamilise massiivi funktsioon, mis on saadaval ainult rakenduses Excel 365.

Huvitavad Artiklid...