Slik bruker Arrays i Microsoft Excel

Slik bruker Arrays i Microsoft Excel


Matrisen er en kjent konstruksjon for alle programmerere, men for den gjennomsnittlige Excel-bruker, forblir dette verktøyet ofte ukjent og ubrukt. En matrise er en samling av dataelementer som kan manipuleres som en helhet, eller hver for seg, som nødvendig for å fullføre en oppgave i Excel. Arrays kan være en eller to-dimensjonale og de blir brukt som celle definisjonene i formler som du legger i regnearkene. Excel power-brukere vil finne et bredt utvalg av bruksområder for matrisen.

Bruksanvisning

1 Velge celleområdet som skal anvendes for matriseformelen resultater. Et eksempel på en endimensjonal matrise kan anvendes for å beregne den gjennomsnittlige eksamen score for en hel klasse. Quizen score er skrevet inn i en arbeidsbok som følger:

ABCDEF

1 smith 90 95 87 98

2 barney 84 90 92 91

3 ross 61 75 88 82

4 riley 99 100 0 96

Velg område F: 1 til F: 4 for resultatene. Matriseformelen vil bli plassert i alt av disse cellene på en gang.

2 Skriv inn formelen som benytter matrise definisjoner i formellinjen. Arrays føres som områder med sammenhengende celler, med begynnelsen og slutten atskilt med kolon: B1: B4 definerer en matrise som inneholder verdiene i cellene B1, B2, B3 og B4. For å beregne gjennomsnittlig test score ved hjelp av matriser av score, skriver du inn følgende formel i formellinjen:

= (B1: B4 + C1: C4 + D1: D4 + E1: E4) / 4

3 Trykk "Ctrl" + "Shift" + "Enter" for å lage matriseformelen. Excel vil omgi formelen med bukseseler. Dette forteller arket at det er å beregne den relative rad resultat ved hjelp av de elementer i hver matrise. For student Smith, vil raden viser resultatene av (B1 + + C1 D1 E1 +) / 4 og for Barney, (B2 + C2 + D2 + E2) / 4.

Hint

  • Før du går inn en matriseformel, velger du cellen eller celleområdet som vil holde resultatet. Hvis formelen kommer til å produsere flere resultater (som i eksempelet), velger du et område som tilsvarer forventet antall resultater som vil være utgang.
  • Du vil få uventede resultater hvis du glemmer å fullføre formelen ved å trykke "Ctrl" + "Shift" + "Enter". Formelen vil ikke bli tolket som en matriseformel. Dessuten kan du ikke skrive bukseseler selv. Hvis du gjør det, vil Excel tolke innholdet i formel som tekst.