Introduksjon til dynamiske matriser
Sveip for å vise menyen
Dynamiske matriser gjør det mulig for én enkelt formel å returnere flere verdier automatisk. I stedet for å kopiere formler over rader og kolonner, fyller Excel nå ut resultatet i det nødvendige området.
Utsøkt område og forankringscelle
- Forankringscelle: cellen som inneholder formelen;
- Utsøkt område: celler som automatisk fylles av formelen;
- Kun forankringscellen kan redigeres;
- Utsøkt område oppdateres automatisk når dataene endres.
Utsøkt-operator
=A1#
#: refererer til hele det utsøkte området knyttet til forankringscellen.
Dette gjør at formler kan utvides dynamisk uten faste områder.
COUNTA med utsøkte områder
=COUNTA(A1#)
COUNTA(): teller ikke-tomme celler;A1#: refererer til hele det utsøkte området.
Opprett et nytt regneark med navnet:
Dynamic_Reports
I A1, skriv:
All Revenues
I A2, skriv:
=Sales_Data!H2:H52
Trykk Enter. Verdiene fylles automatisk nedover kolonnen.
I A1, skriv:
=Sales_Data!A1:H52
Hele datasettet fylles nå dynamisk inn i regnearket.
Velg den fylte datokolonnen og bruk:
Short Date
Dynamiske matriser overfører verdier, men ikke formatering.
Skriv inn en verdi manuelt i det fylte området.
Eksempel:
A4
Merk at Excel returnerer:
#SPILL!
Slett den blokkerende verdien for å gjenopprette det fylte området.
I J2, skriv:
=COUNTA(A1#)
Formelen teller alle verdier i det dynamiske området.
Legg til en ny rad i Sales_Data.
Gå tilbake til Dynamic_Reports.
Merk at:
- Området utvides automatisk;
- Resultatet fra
COUNTAoppdateres automatisk.
1. Hva er rollen til anker-cellen i en dynamisk matriseformel?
2. Hvorfor kan en kolonne med datoer vises som tall som 46024 i et fylt område?
3. Hva er hovedfordelen med å bruke A1# i stedet for et fast område som A1:H52?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår