Hämtar en specifik cell från flera ark i Excel 2010

Anonim

När vi förbereder en rapport, om vi vill kopiera innehållet i en specifik cell från alla blad i en specifik rad kan vi använda en kombination av INDIRECT & COLUMN funktioner.

INDIREKT: Returnerar referensen som anges av en textsträng.

Syntax: = INDIRECT (ref_text, A1)

ref_text är en referens till en cell. Om ref_text inte är en giltig cellreferens kommer INDIRECT -funktionen att återvända #REF fel.

Det andra argumentet A1 refererar till ett logiskt värde som anger vilken typ av referens som finns i cellen ref_text.

Om a1 är SANN eller utelämnades då ref_text bestäms som referens i A1-stil.

Om a1 är FALSK sedan ref_text bestäms som R1C1 -stilreferens.
Exempel: Om värdet i cell A1 innehåller 10, innehåller B1 A1 & vi använder INDIREKT funktion i cell C1= INDIRECT (B1), då blir resultatet 10

KOLUMN: Returnerar kolumnnumret för en referens.

Syntax: = COLUMN (referens)

Referens: Det är en referens till en cell eller ett cellområde.
Låt oss ta ett exempel:

  • Vi har tre blad i arbetsboken.
  • Cell A1 innehåller specifik text i alla blad.

  • Vi vill ha en formel som kopierar innehållet från alla blad i det aktuella arket.
  • Formeln vi kommer att använda i cell C2 skulle vara
    = INDIRECT ("Sheet" & COLUMN ()-COLUMN ($ C $ 2) +1 & "! $ A $ 1")
  • Tryck på Enter på tangentbordet.

  • Genom att kopiera formeln till cell D2 och E2 får vi värdet av cell A1 från respektive ark.


På detta sätt kommer vi att hitta en formel som är mycket användbar som ger ett värde från alla flera blad i arbetsboken.