Introduktion til dynamiske arrays
Stryg for at vise menuen
Dynamiske arrays gør det muligt for en enkelt formel automatisk at returnere flere værdier. I stedet for at kopiere formler på tværs af rækker og kolonner, udfylder Excel nu resultatet i det nødvendige område.
Udfyldningsområde og anker-celle
- Anker-celle: celle, der indeholder formlen;
- Udfyldningsområde: celler, der automatisk udfyldes af formlen;
- Kun anker-cellen kan redigeres;
- Udfyldningsområdet opdateres automatisk, når data ændres.
Udfyldningsoperator
=A1#
#: refererer til hele udfyldningsområdet, der er forbundet til anker-cellen.
Dette gør det muligt for formler at udvide sig dynamisk uden faste områder.
COUNTA med udfyldningsområder
=COUNTA(A1#)
COUNTA(): tæller ikke-tomme celler;A1#: refererer til hele det udfyldte område.
Opret et nyt regneark med navnet:
Dynamic_Reports
I A1, skriv:
All Revenues
I A2, skriv:
=Sales_Data!H2:H52
Tryk på Enter. Værdierne udfyldes automatisk nedad i kolonnen.
I A1, skriv:
=Sales_Data!A1:H52
Hele datasættet udfyldes nu dynamisk i regnearket.
Markér den udfyldte datokolonne og anvend:
Short Date
Dynamiske arrays overfører værdier, men ikke formatering.
Skriv en vilkårlig værdi manuelt i udfyldningsområdet.
Eksempel:
A4
Bemærk, at Excel returnerer:
#SPILL!
Slet den blokerende værdi for at gendanne udfyldningsområdet.
I J2, skriv:
=COUNTA(A1#)
Formlen tæller alle værdier i det dynamiske udfyldningsområde.
Tilføj en ny række i Sales_Data.
Gå tilbage til Dynamic_Reports.
Bemærk, at:
- Udfyldningsområdet udvides automatisk;
COUNTA-resultatet opdateres automatisk.
1. Hvad er anker-cellens rolle i en dynamisk array-formel?
2. Hvorfor kan en kolonne med datoer vises som tal som 46024 i et udløbsområde?
3. Hvad er den største fordel ved at bruge A1# i stedet for et fast område som A1:H52?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Introduktion til dynamiske arrays
Dynamiske arrays gør det muligt for en enkelt formel automatisk at returnere flere værdier. I stedet for at kopiere formler på tværs af rækker og kolonner, udfylder Excel nu resultatet i det nødvendige område.
Udfyldningsområde og anker-celle
- Anker-celle: celle, der indeholder formlen;
- Udfyldningsområde: celler, der automatisk udfyldes af formlen;
- Kun anker-cellen kan redigeres;
- Udfyldningsområdet opdateres automatisk, når data ændres.
Udfyldningsoperator
=A1#
#: refererer til hele udfyldningsområdet, der er forbundet til anker-cellen.
Dette gør det muligt for formler at udvide sig dynamisk uden faste områder.
COUNTA med udfyldningsområder
=COUNTA(A1#)
COUNTA(): tæller ikke-tomme celler;A1#: refererer til hele det udfyldte område.
Opret et nyt regneark med navnet:
Dynamic_Reports
I A1, skriv:
All Revenues
I A2, skriv:
=Sales_Data!H2:H52
Tryk på Enter. Værdierne udfyldes automatisk nedad i kolonnen.
I A1, skriv:
=Sales_Data!A1:H52
Hele datasættet udfyldes nu dynamisk i regnearket.
Markér den udfyldte datokolonne og anvend:
Short Date
Dynamiske arrays overfører værdier, men ikke formatering.
Skriv en vilkårlig værdi manuelt i udfyldningsområdet.
Eksempel:
A4
Bemærk, at Excel returnerer:
#SPILL!
Slet den blokerende værdi for at gendanne udfyldningsområdet.
I J2, skriv:
=COUNTA(A1#)
Formlen tæller alle værdier i det dynamiske udfyldningsområde.
Tilføj en ny række i Sales_Data.
Gå tilbage til Dynamic_Reports.
Bemærk, at:
- Udfyldningsområdet udvides automatisk;
COUNTA-resultatet opdateres automatisk.
Tak for dine kommentarer!