Ar funkciju SEQUENCE varat izveidot secīgu masīva skaitļu sarakstu — 1, 2, 3, 4.
Šajā piemērā, izmantojot =SEQUENCE(4,5), mēs izveidojām masīvu, kas ir 4 rindas augsts un 5 kolonnas plats.
=SEQUENCE(rows,[columns],[start],[step])
Arguments |
Apraksts |
---|---|
rows Obligāts |
Atgriežamo rindu skaits |
[columns] Nav obligāts |
Atgriežamo kolonnu skaits |
[start] Nav obligāts |
Secības pirmais skaitlis |
[step] Nav obligāts |
Daudzums, par kādu jāpalielina katra nākamā vērtība masīvā |
Piezīmes.:
-
Visiem trūkstošajiem papildu argumentiem tiks piešķirta noklusējuma vērtība 1. Ja arguments rindas tiek izlaists, ir jānorāda vismaz viens cits arguments.
-
Masīvu var iztēloties kā vērtību rindu, vērtību kolonnu vai vērtību rindu un kolonnu kombināciju. Iepriekšējā piemērā SEQUENCE formulas masīvs ir šūnu diapazons C1:G4.
-
Funkcija SEQUENCE atgriež masīvu, kas izplešas, ja tas ir formulas galarezultāts. Tas nozīmē, ka Excel dinamiski izveido atbilstoša apjoma masīva diapazonu, ja tiek nospiests taustiņš ENTER. Ja jūsu atbalsta dati ir Excel tabulā, tad, jums pievienojot vai noņemot datus no masīva diapazona, masīvs automātiski maina lielumu. Tā notiek, ja izmantojat strukturētās atsauces. Papildinformāciju skatiet šajā rakstā par masīvu izplešanos.
-
Programmā Excel ir ierobežots atbalsts vairāku darbgrāmatu dinamiskajiem masīviem, un šis scenārijs tiek atbalstīts tikai tad, ja abas darbgrāmatas ir atvērtas. Ja aizvērsit avota darbgrāmatu, visas saistītās dinamisko masīvu formulas pēc atsvaidzināšanas atgriezīs #REF! kļūdu .
Piemērs
Ja ir jāizveido ātrs parauga datu kopums, piedāvājam piemēru, ar funkciju SEQUENCE un TEXT, DATE, YEAR un TODAY izveidojot dinamisku mēnešu sarakstu galvenes rindai, kurā izejas datums vienmēr ir aktuālais gads. Mūsu formula ir šāda: =TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,6),1),“mmm”).
Lūk, funkcijas SEQUENCE ligzdošanas piemērs ar INT un RAND, lai izveidotu masīvu no 5 rindām un 6 kolonnām ar nejauši izvēlētu pieaugošu veselu skaitļu kopumu. Mūsu formula ir šāda: =SEQUENCE(5,6,INT(RAND()*100),INT(RAND()*100)).
Turklāt varat izmantot =SEQUENCE(5,1,1001,1000), lai piemēros izveidotu secīgu GL Code skaitļu sarakstu.
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistam Excel tech kopienā vai saņemt atbalstu kopienās.