Wadą funkcji WYSZUKAJ.PIONOWO jest fakt, że kończy ona swoje działanie, gdy natrafi na pierwszy wyszukiwany element. Czasem jest tak, że mamy w naszej tabelce kilka takich samych indeksów i chcielibyśmy, aby zostały zwrócone wszystkie wartości przyporządkowane do danego indeksu. Oto prosty przykład:

W komórce B2 należy wpisać (a dokładniej wybrać z listy rozwijanej) interesującą nas markę samochodów. W komórce B3 zostaną zwrócone wszystkie modele samochodów oddzielone od siebie przecinkiem.
Tradycyjna funkcja WYSZUKAJ.PIONOWO dla VW zwróciłaby wartość Arteon i na tym by zakończyła swoje działanie.
Tutaj wpadłem na ciekawy pomysł. Otóż w Excelu 2019 pojawiła się funkcja POŁACZ.TEKSTY, która może „współpracować” z tablicową funkcją JEŻELI.
W komórce B3 wpisałem taką oto magiczną formułę (a następnie nacisnąłem kombinację klawiszy Ctrl + Shift + Enter):
=POŁĄCZ.TEKSTY(", "; PRAWDA; JEŻELI(B2=A8:A26; B8:B26; ""))
Jak działa ten potworek? Otóż funkcja JEŻELI po kolei sprawdza, czy komórka A8 jest równa komórce B2 (marka samochodu). Jeśli tak to jest zwracana zawartość komórki B8 w przeciwnym przypadku jest zwracany pusty ciąg znaków. Następnie sprawdzamy czy A9 jest równe B2 i zwracamy albo zawartość komórki B9 albo pusty tekst. I tak aż do A26. W wyniku tego zostanie zwrócona tablica zawierająca kilka wartości. Dla naszego VW tak będzie wyglądała owa tablica:
{"Arteon";"";"";"Golf";"";"";"Passat";"Polo";"";"";"";"";"";"";"";"";"";"";""}
Funkcja POŁACZ.TEKSTY łączy ze sobą wszystkie elementy tablicy oddzielając je ze sobą przecinkiem ze spacją (patrz pierwszy argument tej funkcji). Ponieważ w funkcji połącz teksty drugi argument jest PRAWDA to zostały zignorowane puste wartości. Jeśli drugi argument byłby fałsz, to nasza funkcja zamiast:
Arteon, Golf, Passat, Polo
Zwróciłaby następujące wartości:
Arteon, , , Golf, , , Passat, Polo, , , , , , , , , , ,