Skip to main content

Arrays, Array Formulas, og Table Arrays i Excel

How to use Excel Index Match (the right way) (April 2025)

How to use Excel Index Match (the right way) (April 2025)
Anonim

en matrise er rekkevidde eller gruppe av relaterte dataværdier. I regnearksprogrammer som Excel og Google Regneark lagres verdiene i en matrise normalt i tilstøtende celler. Arrays kan brukes i begge formler og som argumenter for spesifikke funksjoner, for eksempel arrayformene til SE OPP og INDEX funksjoner.

Array formler utfører beregninger - for eksempel tillegg eller multiplikasjon - på verdiene i en eller flere arrays i stedet for en enkelt dataverdi. Men arrays har mye felles med standardformler som de følger de samme syntaksreglene, bruker de samme matematiske operatørene, og følger samme rekkefølge av operasjoner.

Typer Arrays

I regnearkapplikasjoner er det to typer arrays:

One-Dimensional Arrays (også kjent som vektor eller vektor array):

  • Data er plassert innenfor en enkelt rad (endimensjonal horisontal array) eller i en enkelt kolonne (endimensjonal vertikal array).

To-dimensjonal array (også kjent som en matrise):

  • Data er plassert i flere kolonner eller rader.

Array (CSE) Formler i Excel

I Excel er array formler omgitt av krøllete braces "{ } ". Disse båndene kan ikke bare skrives inn, men må legges til en formel ved å trykke på Ctrl, Skifte, og Tast inn nøkler etter å skrive formelen i en celle eller celler.

Av denne grunn blir en array formel ofte referert til som a CSE formel i Excel. Et unntak fra denne regelen er når krøllete braces brukes til å angi en array som et argument for en funksjon som normalt inneholder bare en enkelt verdi eller cellereferanse.

Opprette en Basic Array Formula

Hvis det gjøres riktig, vil følgende formel bli omkranset av krøllete braces, og hver celle som holder formelen vil inneholde et annet resultat - dette betyr at en matrise har blitt opprettet.

  1. Skriv inn formelen for din matrise.

  2. Hold nedeCtrl og Shift tastene på tastaturet.

  3. Trykk og slippTast innnøkkel til å opprette matriseformelen.

  4. FrigjørCtrl og Shift nøkler.

Hver gang en matriseformel blir redigert, forsvinner de krøllete båndene fra arrayformelen. For å få dem tilbake, må matriseformelen skrives inn ved å trykke på Ctrl, Skifte, og Tast inn nøkler på nytt akkurat som når matriseformelen ble opprettet først.

Forskjellige typer arrayformler

Multi-Cell Array Formulas

Som navnet antyder, ligger disse matriseformlene i flere regnearkceller, og de returnerer også en matrise som svar. Med andre ord ligger samme formel i to eller flere celler og returnerer forskjellige svar i hver celle.

Hver kopi eller forekomsten av matriseformelen utfører samme beregning i hver celle den er plassert i, men hver forekomst av formelen bruker forskjellige data i sine beregninger, og derfor produserer hver forekomst forskjellige resultater.

Et eksempel på en multipel celle array formel ville være:

{= A1: A2 * B1: B2}

Single Cell Array Formulas

Denne andre typen array formler bruker en funksjon - for eksempel SUM, GJENNOMSNITT, eller TELLE - å kombinere produksjonen av en multicell array-formel til en enkelt verdi i en enkelt celle.

Et eksempel på en enkelt celle array formel ville være:

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