Hentning af en bestemt celle fra flere ark i Excel 2010

Anonim

Under udarbejdelsen af ​​en rapport, hvis vi vil kopiere indholdet af en bestemt celle fra alle arkene i en bestemt række, kan vi bruge en kombination af INDIREKT & KOLONNE funktioner.

INDIREKTE: Returnerer referencen, der er angivet af en tekststreng.

Syntaks: = INDIRECT (ref_text, A1)

ref_tekst er en reference til en celle. Hvis ref_text ikke er en gyldig cellereference, vender INDIRECT -funktionen tilbage #REF fejl.

Det andet argument A1 refererer til en logisk værdi, der angiver referencetype, der er indeholdt i cellen ref_tekst.

Hvis a1 er SAND eller udeladt derefter ref_tekst er bestemt som reference i A1-stil.

Hvis a1 er FALSK derefter ref_tekst er bestemt som R1C1 -stilreference.
Eksempel: Hvis værdien i celle A1 indeholder 10, indeholder B1 A1, og vi bruger INDIREKT funktion i celle C1= INDIREKT (B1), så ville resultatet være 10

KOLONNE: Returnerer kolonnenummeret for en reference.

Syntaks: = COLUMN (reference)

Reference: Det er en reference til en celle eller celleområde.
Lad os tage et eksempel:

  • Vi har tre ark i projektmappen.
  • Celle A1 indeholder specifik tekst i alle arkene.

  • Vi ønsker en formel, der kopierer indholdet fra alle arkene i det aktuelle ark.
  • Formlen vi vil bruge i celle C2 ville være
    = INDIRECT ("Sheet" & COLUMN ()-COLUMN ($ C $ 2) +1 & "! $ A $ 1")
  • Tryk på Enter på dit tastatur.

  • Ved at kopiere formlen til celle D2 & E2 får vi værdien af ​​celle A1 fra de respektive ark.


På denne måde finder vi en formel meget nyttig, der giver en værdi fra alle de flere ark i projektmappen.