Przygotowując raport, jeśli chcemy skopiować zawartość określonej komórki ze wszystkich arkuszy w określonym wierszu, możemy użyć kombinacji POŚREDNIA I KOLUMNA Funkcje.
POŚREDNI: Zwraca odwołanie określone przez ciąg tekstowy.
Składnia: = ADR.POŚR(tekst_odniesienia;A1)
ref_text jest odwołaniem do komórki. Jeśli ref_text nie jest prawidłowym odwołaniem do komórki, funkcja ADR.POŚR zwróci #REF błąd.
Drugi argument A1 odnosi się do wartości logicznej, która określa typ odwołania zawartego w komórce tekst_odn.
Jeśli a1 to PRAWDA lub pominięte wtedy ref_text jest określany jako odniesienie w stylu A1.
Jeśli a1 to FAŁSZYWE następnie ref_text jest określany jako odniesienie do stylu W1K1.
Przykład: Jeśli wartość w komórce A1 zawiera 10, B1 zawiera A1 i używamy POŚREDNI funkcja w komórce C1=ADR.POŚR(B1), wtedy wynik byłby 10
KOLUMNA: Zwraca numer kolumny odwołania.
Składnia: =KOLUMNA(odwołanie)
Referencja: Jest to odwołanie do komórki lub zakresu komórek.
Weźmy przykład:
- W skoroszycie mamy trzy arkusze.
- Komórka A1 zawiera określony tekst we wszystkich arkuszach.
- Chcemy formuły, która skopiuje zawartość wszystkich arkuszy w bieżącym arkuszu.
- Formuła, której użyjemy w komórce C2, będzie
=ADR.POŚR("Arkusz" & KOLUMNA()-KOLUMNA($C$2)+1 & "!$A$1") - Naciśnij Enter na klawiaturze.
- Kopiując formułę do komórki D2 i E2, otrzymamy wartość komórki A1 z odpowiednich arkuszy.
W ten sposób znajdziemy bardzo pomocną formułę, która poda wartość ze wszystkich wielu arkuszy w skoroszycie.