Arrayer, matrisformler och tabellmatriser i Excel

Innehållsförteckning:

Arrayer, matrisformler och tabellmatriser i Excel
Arrayer, matrisformler och tabellmatriser i Excel
Anonim

En matris är ett intervall eller en grupp av relaterade datavärden. Värdena i en matris lagras norm alt i intilliggande celler. Lär dig hur arrayer används i formler och som argument för specifika funktioner, till exempel arrayformerna för LOOKUP- och INDEX-funktionerna.

De här instruktionerna gäller Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 för Mac, Excel 2016 för Mac, Excel för Mac 2011, Excel för Microsoft 365 och Excel Online.

Bottom Line

Arrayformler utför beräkningar, såsom addition och multiplikation, på värdena i en eller flera arrayer snarare än ett enda datavärde. Matriser har mycket gemensamt med standardformler. Matriser och formler följer samma syntaxregler, använder samma matematiska operatorer och följer samma ordningsföljd.

Typer of Arrays

Det finns två typer av arrayer som används i kalkylarksappar:

  • Endimensionell matris (även känd som en vektor eller vektormatris): Data finns i en enda rad (endimensionell horisontell matris) eller i en enda kolumn (endimensionell vertikal array).
  • Two-Dimensional Array (även känd som en matris): Data finns i flera kolumner eller rader.

Array (CSE)-formler i Excel

I Excel är matrisformler omgivna av hängslen " { }". Dessa hängslen kan inte skrivas. Klammerparenteserna måste läggas till i en formel genom att trycka Ctrl+ Shift+ Enter efter att ha skrivit in formeln i en eller flera celler. Det är därför matrisformler kallas CSE-formler i Excel.

Ett undantag från denna regel är när klammerparenteser används för att ange en array som ett argument för en funktion som norm alt bara innehåller ett enda värde eller cellreferens.

Skapa en grundläggande matrisformel

I följande exempel kommer formeln att omges av hängslen och varje cell som innehåller formeln kommer att innehålla olika resultat. Detta anger att en array har skapats.

  1. Ange data i ett tomt kalkylblad. Ange data i kolumnerna D och E för att följa med i denna handledning.

    Image
    Image
  2. Ange formeln för din array. För att följa detta exempel, välj cell F1 och skriv =D1:D3E1:E3

    Tryck inte på Enter i slutet av formeln.

  3. Tryck och håll ned Ctrl och Shift-tangenterna.
  4. Tryck på Enter-tangenten.
  5. Släpp Ctrl och Shift-tangenterna.

    Image
    Image
  6. Resultatet visas i cell F1 och arrayen visas i formelfältet.

När en matrisformel redigeras försvinner de krulliga klammerparenteserna runt matrisformeln. För att få tillbaka dem, tryck Ctrl+ Shift+ Enter efter att du har gjort ändringarna i formel.

Olika typer av matrisformler

Image
Image

Multi-Cell Array Formulas

Multicellsmatrisformler finns i flera kalkylbladsceller och returnerar en matris som ett svar. Med andra ord, samma formel finns i två eller flera celler och returnerar olika svar i varje cell.

Varje kopia eller instans av arrayformeln utför samma beräkning i varje cell den är placerad i. Men eftersom varje instans av formeln använder olika data i sina beräkningar ger varje instans olika resultat.

Här är ett exempel på en formel med flera celler:

Single Cell Array Formulas

Encellsmatrisformler använder en funktion (som SUMMA, AVERAGE eller COUNT) för att kombinera utdata från en flercellsmatrisformel till ett enda värde i en enda cell.

Här är ett exempel på en encellsmatrisformel:

Rekommenderad: