Skip to main content

Arrays, Array Formulas, och Table Arrays i Excel

7.2: Arrays and Loops - p5.js Tutorial (April 2025)

7.2: Arrays and Loops - p5.js Tutorial (April 2025)
Anonim

En array är intervall eller grupp av relaterade datavärden. I kalkylarksprogram som Excel och Google Spreadsheets lagras värdena i en array normalt i angränsande celler. Arrays kan användas i båda formlerna och som argument för specifika funktioner som arrayformerna för SLÅ UPP och INDEX funktioner.

Arrayformler utför beräkningar - som tillägg eller multiplikation - på värdena i en eller flera arrays snarare än ett enda datavärde. Men arrays har mycket gemensamt med standardformler eftersom de följer samma syntaxregler, använder samma matematiska operatörer och följer samma ordning.

Typer av arrays

Inom kalkylbladsprogram finns det två typer av arrays:

One-Dimensional Arrays (även känd som en vektor eller vektor array):

  • Data ligger inom en enda rad (endimensionell horisontell matris) eller inom en enda kolumn (endimensionell vertikal matris).

Två-dimensionell Array (även känd som en matris):

  • Data finns i flera kolumner eller rader.

Array (CSE) Formler i Excel

I Excel är arrayformler omgivna av lockiga hängslen "{ } ". Dessa hängslen kan inte bara skrivas in utan måste läggas till i en formel genom att trycka på Ctrl, Flytta, och Stiga på nycklar efter att ha skrivit formeln i en cell eller celler.

Av denna anledning kallas en array formel ibland som a CSE-formel i Excel. Ett undantag till denna regel är när krökta hängslen används för att mata in en matris som ett argument för en funktion som normalt innehåller bara ett enda värde eller en cellreferens.

Skapa en Basic Array Formula

Om det görs korrekt, kommer följande formel att vara omgiven av lockiga axlar och varje cell som innehåller formeln kommer att innehålla ett annat resultat - detta betecknar en array har skapats med framgång.

  1. Ange formeln för din matris.

  2. Håll nerCtrl och Shift tangenterna på tangentbordet.

  3. Tryck och släppStiga pånyckeln till att skapa matrisformeln.

  4. SläppCtrl och Shift nycklar.

Varje gång en matrisformel redigeras, försvinner de lockiga hävarmarna från runt matrisformeln. För att få tillbaka dem måste matrisformeln anges genom att trycka på Ctrl, Flytta, och Stiga på nycklar igen precis som när matrisformeln skapades först.

Olika typer av arrayformler

Multi-Cell Array Formulas

Som namnet antyder är dessa arrayformler placerade i flera kalkylarkceller och de returnerar också en array som ett svar. Med andra ord ligger samma formel i två eller flera celler och returnerar olika svar i varje cell.

Varje kopia eller Exempel på matrisformeln utför samma beräkning i varje cell den är belägen i, men varje förekomst av formeln använder olika data i sina beräkningar och därför ger varje instans olika resultat.

Ett exempel på en multipelcellmatrisformel skulle vara:

{= A1: A2 * B1: B2}

Formuleringar med enstaka celler

Denna andra typ av matrisformler använder en funktion - t.ex. SUMMA, MEDEL, eller RÄKNA - att kombinera utgången från en multicell array-formel till ett enda värde i en enda cell.

Ett exempel på en enda cellmatrisformel skulle vara:

{= SUM (A1: A2 * B1: B2)}