Pobierz przykładowy skoroszyt
W tym samouczku zademonstrujemy, jak używać funkcji ADR.POŚR do dynamicznego odwoływania się do arkuszy.
Dynamiczne odniesienie do arkusza przy użyciu funkcji ADR.POŚR
Funkcja ADR.POŚR umożliwia odwołanie się do zakresu za pomocą ciągu tekstowego, co bardzo ułatwia zmianę odwołania do komórki. Jego składnia to:
Ten przykład będzie się odwoływał komórka C6 w arkuszach roboczych K1, K2, K3, oraz Q4:
1 | =ADR.POŚR(B3&"!"&C3) |
W powyższym przykładzie operator konkatenacji (&) został zagnieżdżony w funkcji ADR.POŚR, aby połączyć nazwę arkusza i lokalizację komórki.
POŚREDNIA - funkcja lotna
Ostrzeżenie: Funkcja ADR.POŚR jest ulotna. Oznacza to, że oblicza ponownie za każdym razem, gdy skoroszyt jest ponownie obliczany. Jeśli polegasz na zbyt wielu funkcjach POŚREDNICH, wpłynie to negatywnie na szybkość skoroszytu.
Zwykle zamiast funkcji ADR.POŚR można użyć innych nieulotnych funkcji. Jedną z takich funkcji jest funkcja WYBIERZ.
WYBIERZ funkcję - odniesienie do arkusza
Funkcja WYBIERZ zwraca wartość z zakresu lub listy wartości na podstawie podanej pozycji. Jego składnia to:
Dla np. WYBIERZ(2,”Joseph”,”Rachel”,”John”) zwróci „Rachel”, ponieważ jest to druga wartość na liście po numerze indeksu.
Poniższy przykład odniesie się do całkowitych wartości sprzedaży dla każdego kwartału z arkuszy roboczych Q1, Q2, Q3 oraz Q4.
1 | =WYBIERZ(C3;'Q1'!$C$6;'Q2'!$C$6;'Q3'!$C$6;'Q4'!$C$6) |
W tym przykładzie kolumna C określa pozycję wymaganej wartości. Wewnętrznie formuła przydziela pozycje w tej samej kolejności, w jakiej została wybrana, innymi słowy, jest to pozycja wartości z numeru indeksu.
Notatka: Jeżeli liczba określona dla „index_num„ argument jest większy niż całkowita liczba wartości, Excel zwróci #ARG! Błąd.
Dynamiczne odniesienie do arkusza z INDIRECT w Arkuszach Google
Te formuły działają dokładnie tak samo w Arkuszach Google, jak w programie Excel.