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.