
Ü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.