Jak używać funkcji INDIRECT (ADR.POŚR) w Excelu
Polskie | Angielski |
---|---|
ADR.POŚR | INDIRECT |
Funkcja ADR.POŚR w Microsoft Excel oraz funkcja INDIRECT w Arkuszach Google pozwalają odwoływać się do zakresów komórek, używając tekstowego adresu tych zakresów. Dzięki tym funkcjom można dynamicznie modyfikować odniesienia w formułach. Poniżej omówiono mechanizm działania, składnię oraz praktyczne przykłady wykorzystania tych funkcji.
Opis funkcji
Funkcja ADR.POŚR/INDIRECT konwertuje tekst na prawidłowy adres komórki, który jest następnie wykorzystywany jako referencja w formule. Umożliwia to dynamiczne odwoływanie się do różnorodnych zakresów danych, bazując na wartościach innych komórek.
Składnia funkcji
=ADR.POŚR(ref_text, [a1]) =INDIRECT(ref_text, [a1])
- ref_text – ciąg znaków określający adres komórki jako odwołanie. Musi być zdefiniowany jako string (w cudzysłowach) lub referencja do komórki z tekstowym adresem.
- [a1] – argument opcjonalny. Gdy ustawiony na TRUE lub pominięty, ref_text jest interpretowany zgodnie z formatem A1. Jeśli FALSE, ref_text jest interpretowany według formatu R1C1.
Przykłady użytkowania
=ADR.POŚR("A1") // zwraca wartość komórki A1 =INDIRECT("B2") // zwraca wartość komórki B2
Przykład praktyczny 1: Dynamiczne odniesienia w tabeli danych
Załóżmy, że dysponujemy tabelą sprzedaży miesięcznej produktów w różnych oddziałach firmy i chcemy analizować dane za miesiąc wybrany przez użytkownika z listy rozwijanej.
Miesiąc | Styczeń | Luty | Marzec |
---|---|---|---|
Produkt 1 | 120 | 150 | 130 |
Produkt 2 | 80 | 90 | 100 |
Zakładając, że miesiąc jest wybierany w komórce A5, możemy zastosować ADR.POŚR/INDIRECT do sumowania sprzedaży dla tego miesiąca:
=SUMA(ADR.POŚR("B2:"&"B3"))
W tym przypadku, jeśli w komórce A5 umieszczony jest tekst „B”, odniesienie dynamicznie zmienia się na kolumnę Styczeń, i sumowane są wartości z zakresu B2 do B3.
Przykład praktyczny 2: Tworzenie odnośników między arkuszami
Przyjmijmy, że przechowujemy dane w różnych arkuszach w pliku Excel i chcemy odnieść się do konkretnej komórki z innego arkusza, bazując na nazwie podanej w komórce A1 arkusza głównego.
=ADR.POŚR(A1 & "!B1")
Ta formuła odwołuje się do komórki B1 w arkuszu o nazwie zawartej w komórce A1. Na przykład, jeśli w A1 znajduje się „DaneStyczeń”, formuła zwróci zawartość komórki B1 z arkusza „DaneStyczeń”.
Funkcje ADR.POŚR/INDIRECT znacznie zwiększają elastyczność i dynamikę modeli w Excelu oraz Arkuszach Google, umożliwiając skomplikowane analizy danych w interaktywny sposób.
Więcej informacji: https://support.microsoft.com/pl-pl/office/adr-pośr-funkcja-474b3a3a-8a26-4f44-b491-92b6306fa261