Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Introduktion til dynamiske arrays | Excel Formler
Excel Formler

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.
Trin 1 Opret Dynamic Reports-arket
expand arrow

Opret et nyt regneark med navnet:

Dynamic_Reports
Trin 2 Udfyld en enkelt kolonne
expand arrow

I A1, skriv:

All Revenues

I A2, skriv:

=Sales_Data!H2:H52

Tryk på Enter. Værdierne udfyldes automatisk nedad i kolonnen.

Trin 3 Udfyld hele datasættet
expand arrow

I A1, skriv:

=Sales_Data!A1:H52

Hele datasættet udfyldes nu dynamisk i regnearket.

Trin 4 Ret datoformatering
expand arrow

Markér den udfyldte datokolonne og anvend:

Short Date

Dynamiske arrays overfører værdier, men ikke formatering.

Trin 5 Test en #SPILL!-fejl
expand arrow

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.

Trin 6 Brug udfyldningsoperatoren
expand arrow

I J2, skriv:

=COUNTA(A1#)

Formlen tæller alle værdier i det dynamiske udfyldningsområde.

Trin 7 Test dynamisk udvidelse
expand arrow

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?

question mark

Hvad er anker-cellens rolle i en dynamisk array-formel?

Vælg det korrekte svar

question mark

Hvorfor kan en kolonne med datoer vises som tal som 46024 i et udløbsområde?

Vælg det korrekte svar

question mark

Hvad er den største fordel ved at bruge A1# i stedet for et fast område som A1:H52?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7

Spørg AI

expand

Spørg AI

ChatGPT

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.
Trin 1 Opret Dynamic Reports-arket
expand arrow

Opret et nyt regneark med navnet:

Dynamic_Reports
Trin 2 Udfyld en enkelt kolonne
expand arrow

I A1, skriv:

All Revenues

I A2, skriv:

=Sales_Data!H2:H52

Tryk på Enter. Værdierne udfyldes automatisk nedad i kolonnen.

Trin 3 Udfyld hele datasættet
expand arrow

I A1, skriv:

=Sales_Data!A1:H52

Hele datasættet udfyldes nu dynamisk i regnearket.

Trin 4 Ret datoformatering
expand arrow

Markér den udfyldte datokolonne og anvend:

Short Date

Dynamiske arrays overfører værdier, men ikke formatering.

Trin 5 Test en #SPILL!-fejl
expand arrow

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.

Trin 6 Brug udfyldningsoperatoren
expand arrow

I J2, skriv:

=COUNTA(A1#)

Formlen tæller alle værdier i det dynamiske udfyldningsområde.

Trin 7 Test dynamisk udvidelse
expand arrow

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.
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7
some-alt