Jak sprawdzić, czy tekst zawiera inne słowo w Excelu? Porównanie SEARCH vs REGEX.TEST

kajodata.com 1 tydzień temu

W codziennej pracy analityka często musimy sprawdzić, czy jakiś tekst zawiera inne słowo – np. czy w kolumnie z komentarzami pojawia się konkretne hasło. Excel oferuje na to kilka metod – w tym klasyczne funkcje tekstowe oraz nowsze podejście oparte o REGEX.

W tym artykule porównamy dwie techniki na podstawie lekkiego (ale praktycznego!) przykładu: jak sprawdzić, czy „Twój stary to Batman”? 🦇

1. Klasyczna metoda: SEARCH + ISNUMBER

Dla użytkowników starszych wersji Excela, które nie obsługują REGEX-ów, sprawdzi się kombinacja dwóch funkcji:

=SEARCH(„Batman”, A1)

Ta formuła zwraca numer pozycji, na której zaczyna się dane słowo. jeżeli słowa nie ma – pojawia się błąd. Dlatego dodajemy ISNUMBER(…):

=ISNUMBER(SEARCH(„Batman”, A1))

To da TRUE, jeżeli znaleziono słowo, lub FALSE, jeżeli nie. Możemy to jeszcze zamienić na wartość 1/0 przy użyciu –, np.:

=–ISNUMBER(SEARCH(„Batman”, A1))

Dzięki temu mamy gotową flagę – czyli kolumnę z binarnym wskaźnikiem.

Zostań analitykiem danych – dołącz do KajoDataSpace!

Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.

Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.

2. Nowa metoda: REGEX.TEST

W najnowszych wersjach Excela dostępna jest funkcja REGEX.TEST, która sprawdza dopasowanie tekstu do wzorca:

=REGEX.TEST(A1, „Batman”, 1)

Tutaj 1 oznacza ignorowanie wielkości liter. Możesz też użyć wyrażeń regularnych np. B.tman, by dopasować dowolny znak pomiędzy B a tman.

To rozwiązanie jest bardziej elastyczne i często czytelniejsze, zwłaszcza przy bardziej zaawansowanych wzorcach.

Najlepsze kursy z analizy danych – Excel, SQL, Tableau, Python i więcej!

Chcesz opanować Excela i tworzyć dynamiczne raporty jak profesjonalista? Naucz się SQL-a i wyciągaj najważniejsze dane prosto z baz danych! Odkryj moc Pythona w automatyzacji i analizie danych. A może wizualizacje? Tableau pozwoli Ci zamienić surowe liczby w czytelne wykresy i dashboardy. Dołącz do kursów KajoData i podnieś swoje umiejętności na nowy poziom!

Podsumowanie

MetodaKompatybilnośćCzytelnośćElastyczność
SEARCH+ISNUMBERstarsze wersjeśrednianiska
REGEX.TESTnowsze wersjewysokawysoka

Jeśli uczysz się Excela do analizy danych – znajomość obu podejść może Ci się przydać. A jeżeli chcesz pogłębić wiedzę, sprawdź moje kursy lub wskocz do KajoDataSpace – znajdziesz tam więcej takich tipów, nie tylko z Excela, ale też SQL, Pythona, Tableau i więcej.

Inne interesujące artykuły:

  • Za co lubię pracę analityka danych? 4 powody, dla których to świetna kariera
  • Kim jest Data Analytics Engineer i czy to przyszłość analizy danych?
  • 5 błędów, przez które możesz stracić pracę jako Junior Data Analyst (i jak ich uniknąć)

To tyle w tym temacie. Analizujcie w pokoju!

Podobał Ci się ten artykuł 🙂?
Podziel się nim w Social Mediach 📱
>>> udostępnij go na LinkedIn i pokaż, iż codziennie uczysz się czegoś nowego
>>> wrzuć go na Facebooka, to się może przydać któremuś z Twoich znajomych
>>> Przypnij sobie tą stronkę to zakładek, może się przydać w przyszłości

Wolisz oglądać 📺 niż czytać – nie ma problemu
>>> Obserwuj i oglądaj KajoData na YouTube

Zapisz się do
newslettera

🎁 i zgarnij darmowe bonusy:

Poradnik Początkującego Analityka

Video - jak szukać pracy w IT

Regularne dawki darmowej wiedzy, bez spamu

Zgadzam się na przetwarzanie moich danych osobowych przez KajoData Kajo Rudziński w celu realizacji usługi newsletter, a tym samym wysyłania mi informacji o produktach blogowych, usługach, lub nowościach, zgodnie z polityką prywatności. Wiem, iż zgodę tę mogę w każdej chwili cofnąć.
Zapisuję się Loading...

Dzięki! To nie koniec...

...pamiętaj, by teraz wejść na maila i potwierdzić subskrybcję 🙂 Jeżeli nic nie doszło, to sprawdź skrzynkę ze spamem.
* * * Gdy potwierdzisz newsletter, dostaniesz ostateczne potwierdzenie i obiecane prezenty w kolejnym mailu 🙂
Idź do oryginalnego materiału