En matrix er et område eller en gruppe af relaterede dataværdier. Værdierne i et array gemmes norm alt i tilstødende celler. Lær, hvordan arrays bruges i formler og som argumenter for specifikke funktioner, såsom array-formerne af LOOKUP- og INDEX-funktionerne.
Disse instruktioner gælder for Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 til Mac, Excel 2016 til Mac, Excel til Mac 2011, Excel til Microsoft 365 og Excel Online.
Bundlinje
Arrayformler udfører beregninger, såsom addition og multiplikation, på værdierne i en eller flere arrays i stedet for en enkelt dataværdi. Arrays har meget til fælles med standardformler. Arrays og formler følger de samme syntaksregler, bruger de samme matematiske operatorer og følger den samme rækkefølge af operationer.
Typer of Arrays
Der er to typer arrays, der bruges i regnearksapps:
- One-Dimensional Array (også kendt som en vektor eller vektor array): Data er placeret i en enkelt række (en-dimensional vandret array) eller i en enkelt kolonne (en-dimensionel lodret array).
- Two-Dimensional Array (også kendt som en matrix): Data er placeret i flere kolonner eller rækker.
Array (CSE) formler i Excel
I Excel er matrixformler omgivet af krøllede klammeparenteser " { }". Disse seler kan ikke indtastes. Klammerne skal føjes til en formel ved at trykke Ctrl+ Shift+ Enter efter at have indtastet formlen i en eller flere celler. Det er derfor, matrixformler kaldes CSE-formler i Excel.
En undtagelse fra denne regel er, når krøllede klammeparenteser bruges til at indtaste en matrix som et argument for en funktion, der norm alt kun indeholder en enkelt værdi eller cellereference.
Opret en grundlæggende matrixformel
I det følgende eksempel vil formlen være omgivet af krøllede klammeparenteser, og hver celle, der indeholder formlen, vil indeholde et andet resultat. Dette angiver, at et array er blevet oprettet.
-
Indtast data i et tomt regneark. Indtast dataene i kolonne D og E for at følge med i denne øvelse.
-
Indtast formlen for dit array. For at følge dette eksempel skal du vælge celle F1 og skrive =D1:D3E1:E3
Tryk ikke på Enter i slutningen af formlen.
- Tryk og hold Ctrl og Shift tasterne.
- Tryk på Enter-tasten.
-
Slip tasterne Ctrl og Shift.
- Resultatet vises i celle F1, og arrayet vises i formellinjen.
Når en matrixformel redigeres, forsvinder de krøllede klammeparenteser rundt om matrixformlen. For at få dem tilbage skal du trykke på Ctrl+ Shift+ Enter, når du har foretaget ændringerne i formel.
Forskellige typer matrixformler
Multi-Cell Array Formulas
Multi-celle matrixformler er placeret i flere regnearksceller og returnerer en matrix som et svar. Med andre ord er den samme formel placeret i to eller flere celler og returnerer forskellige svar i hver celle.
Hver kopi eller forekomst af matrixformlen udfører den samme beregning i hver celle, den er placeret i. Men fordi hver forekomst af formlen bruger forskellige data i sine beregninger, giver hver forekomst forskellige resultater.
Her er et eksempel på en flercellet matrixformel:
Single Cell Array Formulas
Enkeltcellede matrixformler bruger en funktion (såsom SUM, AVERAGE eller COUNT) til at kombinere outputtet fra en flercellet matrixformel til en enkelt værdi i en enkelt celle.
Her er et eksempel på en enkeltcelle-arrayformel: