Excel-matrix -

Inhoudsopgave

Een array in Excel is een structuur die een verzameling waarden bevat. Arrays kunnen perfect worden toegewezen aan bereiken in een spreadsheet, daarom zijn ze zo belangrijk in Excel. Alle Excel-formules die een werkbladverwijzing gebruiken, werken met arrays, hoewel arrays meestal onzichtbaar zijn.

In het getoonde voorbeeld worden de drie bereiken als volgt toegewezen aan arrays in een "rij voor kolom" -schema:

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

Als we de waarden in deze bereiken weergeven als arrays, hebben we:

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

Let op arrays moeten een rechthoekige structuur vertegenwoordigen.

Array-syntaxis

Alle arrays in Excel staan ​​tussen accolades () en de scheidingstekens tussen array-elementen geven rijen en / of kolommen aan.

Een komma (,) staat voor horizontale rangschikking in kolommen en een puntkomma (;) vertegenwoordigt verticale rangschikking in rijen. Beide arrays hieronder bevatten bijvoorbeeld de nummers 1-3, maar de ene is horizontaal en de andere is verticaal:

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

Tekstwaarden in een array worden als volgt tussen dubbele aanhalingstekens ("") weergegeven:

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

Zoals eerder vermeld, zijn arrays een handige structuur in spreadsheets omdat ze gemakkelijk kunnen worden toegewezen aan de waarden in een reeks cellen.

Arrays in formules

Omdat arrays rechtstreeks aan bereiken worden toegewezen, werken alle formules op de een of andere manier met arrays, hoewel het niet altijd duidelijk is. Een eenvoudig voorbeeld is een formule die de functie SOM gebruikt om het bereik A1: A5 op te tellen, dat 10,15,20,25,30 bevat. Binnen SUM wordt het bereik omgezet in een reeks waarden. SOM telt vervolgens alle waarden in de array op en retourneert een enkel resultaat van 100:

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

Opmerking: u kunt de F9-toets gebruiken om arrays in uw Excel-formules te "zien". Bekijk deze video voor een demo over het gebruik van F9 om fouten op te sporen.

Matrixformules

Matrixformules omvatten een bewerking die een reeks resultaten oplevert. Hier is bijvoorbeeld een eenvoudige matrixformule die het totale aantal tekens in het bereik A1: A5 retourneert:

=SUM(LEN(A1:A5))

Binnen de LEN-functie wordt A1: A5 uitgebreid tot een reeks waarden. De LEN-functie genereert vervolgens een aantal tekens voor elke waarde en retourneert een array van 5 resultaten. De functie SOM retourneert vervolgens de som van alle items in de array.

Interessante artikelen...