Excel masīvs -

Satura rādītājs

Masīvs programmā Excel ir struktūra, kas satur vērtību kolekciju. Masīvus var perfekti attiecināt uz diapazoniem izklājlapā, tāpēc programmā Excel tie ir tik svarīgi. Visas Excel formulas, kurās tiek izmantota atsauce uz darblapām, darbojas ar masīviem, lai gan lielākoties laika masīvi nav redzami.

Parādītajā piemērā trīs diapazoni tiek attēloti masīvos shēmā "rinda pēc kolonnas" šādi:

B3:D3 // 1 row x 3 columns B5:B7 // 3 rows x 1 column B9:D10 // 2 rows x 3 columns

Ja vērtības šajos diapazonos parādām kā masīvus, mums ir:

B3:D3=("red","green","blue") B5:B7=("red";"green";"blue") B9:D10=(10,20,30;40,50,60)

Paziņojumu masīviem jāatspoguļo taisnstūra struktūra.

Masīva sintakse

Visi Excel masīvi ir ietīti cirtainās iekavās (), un atdalītāji starp masīva elementiem norāda rindas un / vai kolonnas.

Komats (,) apzīmē horizontālu izvietojumu kolonnās, un semikols (;) apzīmē vertikālu izvietojumu rindās. Piemēram, abos zemāk esošajos masīvos ir skaitļi 1-3, bet viens ir horizontāls un viens vertikāls:

(1,2,3) // horizontal array (columns) (1;2;3) // vertical array (rows)

Masīva teksta vērtības tiek rādītas divkāršās pēdiņās ("") šādi:

("a","b","c")

Kā minēts, masīvi ir ērta izklājlapu struktūra, jo tos var viegli pieskaņot vērtību diapazonam šūnās.

Masīvi formulās

Tā kā masīvi kartē tieši uz diapazoniem, visas formulas kaut kādā veidā darbojas ar masīviem, lai gan tas ne vienmēr ir acīmredzams. Vienkāršs piemērs ir formula, kas izmanto funkciju SUM, lai summētu diapazonu A1: A5, kurā ir 10,15,20,25,30. SUM iekšpusē diapazons tiek sadalīts vērtību masīvā. Pēc tam SUM summē visas masīva vērtības un atgriež vienu rezultātu 100:

=SUM(A1:A5) =SUM((10;15;20;25;30)) =100

Piezīme. Jūs varat izmantot taustiņu F9, lai "redzētu" masīvus jūsu Excel formulās. Šajā demonstrācijas videoklipā skatiet F9 atkļūdošanas funkciju.

Masīvu formulas

Masīvu formulas ietver operāciju, kas nodrošina rezultātu masīvu. Piemēram, šeit ir vienkārša masīva formula, kas atgriež kopējo rakstzīmju skaitu diapazonā A1: A5:

=SUM(LEN(A1:A5))

Funkcijas LEN iekšpusē A1: A5 tiek paplašināts līdz vērtību masīvam. Tad funkcija LEN ģenerē rakstzīmju skaitu katrai vērtībai un atgriež 5 rezultātu masīvu. Pēc tam funkcija SUM atgriež visu masīva vienumu summu.

Interesanti raksti...