Hoe Arrays, Array Formules en Table Arrays word gebruik in Excel

Leer hoe arrays werk in Excel kan vereenvoudig

'N Skikking is reeks of groep verwante datawaardes . In sigbladprogramme soos Excel en Google Spreadsheets word die waardes in 'n skikking gewoonlik in aangrensende selle gestoor.

Gebruik vir Arrays

Skikkings kan gebruik word in beide formules (skikking formules) en as argumente vir funksies soos die skikking vorms van die LOOKUP en INDEX funksies.

Tipes skikkings

Daar is twee tipes skikkings in Excel:

Array Formula Oorsig

'N Skikking formule is 'n formule wat berekeninge uitvoer - soos byvoeging of vermenigvuldiging - op die waardes in een of meer skikkings eerder as 'n enkele data waarde.

Array formules:

Array Formules en Excel Funksies

Baie van Excel se ingeboude funksies - soos SUM, GEMIDDELD, of COUNT - kan ook in 'n skikkingformule gebruik word.

Daar is ook 'n paar funksies - soos die TRANSPOSE funksie - dit moet altyd as 'n skikking ingevoer word sodat dit behoorlik kan werk.

Die bruikbaarheid van baie funksies soos INDEX en MATCH of MAX en IF kan uitgebrei word deur hulle saam in 'n skikkingformule te gebruik.

CSE Formules

In Excel word skikkingformules omring deur krullerhakies " {} ". Hierdie hakies kan nie net ingetik word nie, maar moet by 'n formule gevoeg word deur die Ctrl, Shift en Enter-sleutels te druk nadat jy die formule in 'n sel of selle ingetik het.

Om hierdie rede word 'n skikking formule soms in Excel as 'n CSE-formule genoem.

'N uitsondering op hierdie reël is wanneer krullerhakies gebruik word om 'n skikking in te voer as 'n argument vir 'n funksie wat normaalweg net 'n enkele waarde of selverwysing bevat .

Byvoorbeeld, in die tutoriaal hieronder wat VLOOKUP en die CHOOSE-funksie gebruik om 'n linkerversoekformule te skep, word 'n skikking geskep vir die CHOOSE-funksie se Index_num- argument deur die hakies rondom die ingevoerde skikking te tik.

Stappe om 'n Array Formule te skep

  1. Tik die formule in.
  2. Hou die Ctrl- en Shift- sleutels op die sleutelbord.
  3. Druk en laat die Enter- sleutel los om die skikkingformule te skep.
  4. Laat die Ctrl- en Shift- sleutels los.

As dit korrek gedoen word, sal die formule omring word deur krullerhakies en elke sel met die formule sal 'n ander resultaat bevat.

'N Array Formule wysig

Enige tyd 'n skikking formule is geredigeer die krullerige hakies verdwyn van rondom die skikking formule.

Om hulle terug te kry, moet die skikking formule ingevoer word deur weer die Ctrl, Shift en Enter sleutels te druk, net soos wanneer die skikking formule eers geskep is.

Tipes Array Formules

Daar is twee tipes skikkingformules:

Multi-sel Array Formules

Soos hulle naam suggereer, is hierdie skikkingformules in verskeie werkkaarts geleë, en hulle gee ook 'n skikking as antwoord.

Met ander woorde, dieselfde formule is in twee of meer selle geleë en gee verskillende antwoorde in elke sel.

Hoe dit dit doen, is dat elke kopie of die voorbeeld van die skikking formule dieselfde berekening in elke sel waarin dit geleë is, maar elke voorbeeld van die formule gebruik verskillende data in sy berekeninge en daarom lewer elkeen verskillende resultate.

'N Voorbeeld van 'n meervoudige sel skikking formule sal wees:

{= A1: A2 * B1: B2}

Enkelvoudige Sel Array Formules

Hierdie tweede tipe skikkingformules gebruik 'n funksie - soos SUM, GEMIDDELD of COUNT - om die uitset van 'n multiselle skikking formule in 'n enkele waarde in 'n enkele sel te kombineer.

'N Voorbeeld van 'n enkele sel skikking formule sal wees:

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