Pobierz przykładowy skoroszyt
W tym samouczku zademonstrujemy, jak używać funkcji ADR.POŚR do definiowania zakresu wyszukiwania w programie Excel i Arkuszach Google.
POŚREDNIA I WYSZUKAJ.PIONOWO
Może być konieczne jednoczesne wykonanie funkcji WYSZUKAJ.PIONOWO w wielu zakresach, w zależności od określonych wartości komórek. W takich przypadkach funkcja ADR.POŚR może służyć do definiowania zakresu wyszukiwania lub nawet tworzenia dynamicznego odniesienia do wielu arkuszy.
1 | =WYSZUKAJ.PIONOWO($B3;ADR.POŚR("'"&C$2&"'!"&"B3:C5");2,FAŁSZ) |
W powyższym przykładzie mamy dane z zakresu B3:C5 na każdym arkuszu, dla którego chcemy przeprowadzić wyszukiwanie dokładnego dopasowania i utworzyć podsumowanie. Zamiast ręcznie zmieniać nazwy arkuszy, możemy dynamicznie odwoływać się do arkuszy za pomocą funkcji ADR.POŚR.
Potrzebujemy zakresu wyszukiwania, aby C3 wyglądał tak:
1 | '2018!'B3:C5 |
Funkcja INDIRECT pozwala nam zdefiniować zakres bez stałego kodowania „2018”. W ten sposób formułę można kopiować na kolejne lata.
WYBIERZ I WYSZUKAJ.PIONOWO
Funkcja ADR jest „ulotna”. Oblicza się ponownie za każdym razem, gdy robi to program Excel, co może powodować powolne obliczanie skoroszytu. Często możesz wykonać to samo zadanie, korzystając z innych funkcji. Poniżej zademonstrujemy, jak używać funkcji WYBIERZ zamiast ADR.POŚR do zdefiniowania zakresu wyszukiwania. Funkcja WYBIERZ pobiera numer indeksu i listę wartości, aby zwrócić pojedynczą wartość z listy.
1 | =WYBIERZ(C2,WYSZUKAJ.PIONOWO(B3;'2018'!B3:C5,2,FAŁSZ);WYSZUKAJ.PIONOWO(B3;'2019'!B3:C5;2,FAŁSZ);WYSZUKAJ.PIONOWO(B3;'2020'!B3:C5 ,2,FAŁSZ)) |
W tym przykładzie lista w funkcji WYBIERZ jest każdą możliwą formułą WYSZUKAJ.PIONOWO. Każdy zakres jest zakodowany na stałe, a każda komórka odwołuje się do wszystkich trzech arkuszy. Wartość indeksu w wierszu 2 informuje funkcję, którego elementu listy należy użyć, tj. na którym arkuszu wykonać wyszukiwanie.
WYSZUKAJ.PIONOWO I POŚREDNI w Arkuszach Google
Te formuły działają tak samo w Arkuszach Google, jak w programie Excel.