Symbole wieloznaczne (ang. wildcards) w formułach Excela

04 lipca 2020

Gdy używamy funkcji WYSZUKAJ.PIONOWO w trybie dokładnego dopasowania (czwarty argument =0), możemy użyć symboli wieloznacznych w wartości wyszukiwania.

Excel udostępnia dwa symbole wieloznaczne: gwiazdka (*) odpowiada dowolnej liczbie znaków (uwaga: 0 lub więcej znaków / co najmniej 1 znak, zależnie od wersji Excela!), zaś znak zapytania (?) odpowiada jednemu znakowi.

 

Na przykład możemy wpisać "gwiazdkę" bezpośrednio w komórce użytej jako szukana wartość w funkcji WYSZUKAJ.PIONOWO. Na poniższym ekranie wprowadziliśmy „* Kowalski” do komórki F2. Dzięki temu, funkcja WYSZUKAJ.PIONOWO dopasowała wartość „Mariusz Kowalski”.

*Pamiętajmy, że w ten sposób otrzymamy jedynie pierwszą pasującą wartość.

 

Bardziej praktycznym wykorzystaniem symbolu wieloznacznego jest jego użycie  bezpośrednio w formule, poprzez dołączenie go do szukanej wartości operatorem "&" jak w poniższym przykładzie: WYSZUKAJ.PIONOWO (wartość & „*”, tabela, 1,0)

 

* Co w takim razie, gdy potrzebujemy wyszukać tekst zawierający znaki "?" lub "*" ? Należy poprzedzić go znakiem tyldy "~".

* Symboli wieloznacznych użyjemy również w innych funkcjach wyszukiwanie (PODAJ.POZYCJĘ, SUMA.JEŻELI, SUMA.WARUNKÓW etc.), ale nie porównując wartości w funkcji JEŻELI!

* W analogiczny sposób możemy w formule połączyć wartości z 2 kolumn, tworząc jedną szukaną wartość np. jeśli dysponujemy kolumnami "Imię" i "Nazwisko", zaś wyszukujemy w kolumnie zawierającej obie te informacje: