Introduksjon til dynamiske matriser
Sveip for å vise menyen
Dynamiske matriser lar é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.
Utslippsområde og Forankringscelle
- Forankringscelle: cellen som inneholder formelen;
- Utslippsområde: celler som automatisk fylles av formelen;
- Kun forankringscellen kan redigeres;
- Utslippsområdet oppdateres automatisk når dataene endres.
Utslippsoperator
=A1#
#: refererer til hele utslippsområdet knyttet til forankringscellen.
Dette gjør at formler kan utvides dynamisk uten faste områder.
ANTALLA med Utslippsområder
=COUNTA(A1#)
COUNTA(): teller ikke-tomme celler;A1#: refererer til hele utslippsområ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 utslippede datokolonnen og bruk:
Short Date
Dynamiske matriser overfører verdier, men ikke formatering.
Skriv inn en verdi manuelt i utslippsområdet.
Eksempel:
A4
Merk at Excel returnerer:
#SPILL!
Slett den blokkerende verdien for å gjenopprette utslippsområdet.
I J2, skriv:
=COUNTA(A1#)
Formelen teller alle verdier i det dynamiske utslippsområdet.
Legg til en ny rad i Sales_Data.
Gå tilbake til Dynamic_Reports.
Merk at:
- Utslippsområdet utvides automatisk;
- Resultatet fra
COUNTAoppdateres automatisk.
1. Hva er rollen til anker-cellen i en dynamisk array-formel?
2. Hvorfor kan en kolonne med datoer vises som tall som 46024 i et utvalgsområ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