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

Inne funkcje
Zwraca odwołanie do jednej komórki w arkuszu jako wartość tekstową
Pobiera dane w czasie rzeczywistym z programu obsługującego automatyzację COM
Filtrowanie zakresu danych na podstawie zdefiniowanych kryteriów
Zwraca formułę w danym odwołaniu jako tekst
Tworzy skrót lub skok, który pozwala otwierać dokument przechowywany na serwerze sieciowym, w sieci intranet lub w Internecie
Zwraca liczbę wierszy dla danego odwołania
Używa indeksu do wybierania wartości z odwołania lub tablicy
Zwraca liczbę kolumn w odwołaniu
Zwraca numer kolumny z odwołania
Zwraca liczbę obszarów występujących w odwołaniu
Wyszukuje wartości w odwołaniu lub w tablicy
Zwraca odwołanie przesunięte od danego odwołania
Sortowanie zawartości zakresu lub tablicy
Sortuje zawartość zakresu lub tablicy na podstawie wartości z odpowiedniego zakresu lub tablicy
Zwraca transponowaną tablicę
Zwraca listę unikatowych wartości na liście lub w zakresie
Zwraca dane przechowywane w raporcie w formie tabeli przestawnej
Zwraca numer wiersza odwołania
Wybiera wartość z listy wartości
Wyszukuje wartości w wektorze lub tablicy
Przeszukuje pierwszą kolumnę tablicy i przechodzi wzdłuż wiersza, aby zwrócić wartość komórki
Przegląda górny wiersz tablicy i zwraca wartość wskazanej komórki
Umożliwia przeszukanie zakresu lub tablicy i zwrócenie elementu odpowiadającego pierwszej znalezionej wartości Jeśli dopasowanie nie istnieje, XLOOKUP może zwrócić najbliższy (przybliżony) odpowiednik
Zwraca względną pozycję elementu w tablicy lub zakresie komórek