Excel matrika -

Kazalo

Matrika v Excelu je struktura, ki vsebuje zbirko vrednosti. Polja lahko v preglednici popolnoma preslikamo na obsege, zato so v Excelu tako pomembni. Vse Excelove formule, ki uporabljajo sklic na delovni list, delujejo z nizi, čeprav so večina časovnih nizov nevidna.

V prikazanem primeru se trije razponi preslikajo na nize v shemi "vrstica za stolpcem", kot je ta:

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

Če vrednosti v teh obsegih prikažemo kot polja, imamo:

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

Polja z obvestili morajo predstavljati pravokotno strukturo.

Sintaksa matrike

Vsi nizi v Excelu so zaviti v zavite oklepaje (), ločila med elementi matrike pa kažejo vrstice in / ali stolpce.

Vejica (,) predstavlja vodoravno razporeditev v stolpcih, podpičje (;) pa navpično razporeditev v vrsticah. Na primer, oba niza spodaj vsebujeta številki 1-3, vendar je ena vodoravna in ena navpična:

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

Besedilne vrednosti v matriki so prikazane v dvojnih narekovajih (""), takole:

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

Kot smo že omenili, so nizi priročna struktura v preglednicah, ker jih je mogoče zlahka preslikati na vrednosti v območju celic.

Polja v formulah

Ker se nizi preslikajo neposredno v obsege, vse formule na nek način delujejo z nizi, čeprav to ni vedno očitno. Preprost primer je formula, ki uporablja funkcijo SUM za seštevanje obsega A1: A5, ki vsebuje 10,15,20,25,30. Znotraj SUM se obseg razreši na niz vrednosti. Nato SUM sešteje vse vrednosti v matriki in vrne en rezultat 100:

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

Opomba: s tipko F9 lahko "vidite" nize v Excelovih formulah. Oglejte si ta video za predstavitev uporabe F9 za odpravljanje napak.

Formule matrike

Formule matrike vključujejo operacijo, ki prinaša vrsto rezultatov. Tu je na primer preprosta formula matrike, ki vrne skupno število znakov v obsegu A1: A5:

=SUM(LEN(A1:A5))

Znotraj funkcije LEN se A1: A5 razširi na niz vrednosti. Nato funkcija LEN generira število znakov za vsako vrednost in vrne polje 5 rezultatov. Nato funkcija SUM vrne vsoto vseh elementov v matriki.

Zanimive Članki...