Excel Array -

Cuprins

O matrice în Excel este o structură care conține o colecție de valori. Tablourile pot fi mapate perfect la intervale într-o foaie de calcul, motiv pentru care sunt atât de importante în Excel. Toate formulele Excel care utilizează o referință de foaie de lucru funcționează cu matrici, deși matricele de cele mai multe ori sunt invizibile.

În exemplul prezentat, cele trei intervale se mapează în matrici într-o schemă „rând cu coloană” ca aceasta:

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

Dacă afișăm valorile din aceste intervale ca tablouri, avem:

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

Tablourile de avize trebuie să reprezinte o structură dreptunghiulară.

Sintaxa matricei

Toate tablourile din Excel sunt înfășurate în paranteze crețate () și delimitatorii dintre elementele matrice indică rânduri și / sau coloane.

O virgulă (,) reprezintă aranjamentul orizontal în coloane, iar un punct și virgulă (;) reprezintă aranjamentul vertical în rânduri. De exemplu, ambele tablouri de mai jos conțin numerele 1-3, dar una este orizontală și una verticală:

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

Valorile textului dintr-o matrice apar între ghilimele duble ("") astfel:

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

După cum sa menționat, matricile sunt o structură convenabilă în foile de calcul, deoarece pot fi mapate cu ușurință la valorile dintr-o gamă de celule.

Matrice în formule

Deoarece matricile se mapează direct la intervale, toate formulele funcționează cu matrici într-un fel, deși nu este întotdeauna evident. Un exemplu simplu este o formulă care utilizează funcția SUM pentru a însuma intervalul A1: A5, care conține 10,15,20,25,30. În interiorul SUM, gama se rezolvă la o serie de valori. SUM apoi însumează toate valorile din matrice și returnează un singur rezultat de 100:

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

Notă: puteți utiliza tasta F9 pentru a „vedea” tablourile din formulele Excel. Vedeți acest videoclip pentru o demonstrație despre utilizarea F9 pentru depanare.

Formule matrice

Formulele matrice implică o operație care oferă o serie de rezultate. De exemplu, aici este o formulă simplă de matrice care returnează numărul total de caractere din intervalul A1: A5:

=SUM(LEN(A1:A5))

În interiorul funcției LEN, A1: A5 este extins la o serie de valori. Funcția LEN generează apoi un număr de caractere pentru fiecare valoare și returnează o matrice de 5 rezultate. Funcția SUM returnează apoi suma tuturor elementelor din matrice.

Articole interesante...