Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Introduktion till dynamiska matriser | Dynamiska Matriser och Interaktiv Rapportering
Excel-Formler

Introduktion till dynamiska matriser

Svep för att visa menyn

Dynamiska matriser gör det möjligt för en enda formel att returnera flera värden automatiskt. Istället för att kopiera formler över rader och kolumner, fyller Excel nu ut resultatet i det nödvändiga området.

Spillområde och förankringscell

  • Förankringscell: cellen som innehåller formeln;
  • Spillområde: celler som automatiskt fylls av formeln;
  • Endast förankringscellen kan redigeras;
  • Spillområdet uppdateras automatiskt när data ändras.

Spilloperator

=A1#

#: refererar till hela spillområdet kopplat till förankringscellen.

Detta gör att formler kan expandera dynamiskt utan fasta områden.

COUNTA med spillområden

=COUNTA(A1#)
  • COUNTA(): räknar icke-tomma celler;
  • A1#: refererar till hela spillområdet.
Steg 1 Skapa kalkylbladet Dynamic Reports
expand arrow

Skapa ett nytt kalkylblad med namnet:

Dynamic_Reports
Steg 2 Spilla en enskild kolumn
expand arrow

I A1, skriv:

All Revenues

I A2, skriv:

=Sales_Data!H2:H52

Tryck på Enter. Värdena fylls automatiskt nedåt i kolumnen.

Steg 3 Spilla hela datamängden
expand arrow

I A1, skriv:

=Sales_Data!A1:H52

Hela datamängden spills nu dynamiskt ut i kalkylbladet.

Steg 4 Korrigera datumformatet
expand arrow

Markera den spillda datums-kolumnen och använd:

Short Date

Dynamiska matriser överför värden, men inte formatering.

Steg 5 Testa ett #SPILL!-fel
expand arrow

Skriv in ett värde manuellt i spillområdet.

Exempel:

A4

Observera att Excel returnerar:

#SPILL!

Ta bort det blockerande värdet för att återställa spillområdet.

Steg 6 Använd spilloperatorn
expand arrow

I J2, skriv:

=COUNTA(A1#)

Formeln räknar alla värden inom det dynamiska spillområdet.

Steg 7 Testa dynamisk expansion
expand arrow

Lägg till en ny rad i Sales_Data. Gå tillbaka till Dynamic_Reports.

Observera att:

  • Spillområdet expanderar automatiskt;
  • COUNTA-resultatet uppdateras automatiskt.

1. Vad är ankarecellens roll i en dynamisk arrayformel?

2. Varför kan en kolumn med datum visas som siffror som 46024 i ett spillområde?

3. Vilken är den största fördelen med att använda A1# istället för ett fast område som A1:H52?

question mark

Vad är ankarecellens roll i en dynamisk arrayformel?

Vänligen välj det korrekta svaret

question mark

Varför kan en kolumn med datum visas som siffror som 46024 i ett spillområde?

Vänligen välj det korrekta svaret

question mark

Vilken är den största fördelen med att använda A1# istället för ett fast område som A1:H52?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 2. Kapitel 1
some-alt