Funkcja REGEXWYODRĘBNIJ w Excelu 365
REGEXWYODRĘBNIJ – funkcja, która wbiła mnie w fotel na kilka godzin!
Prowadzę szkolenia z Excela od 12 lat. Myślałem, że znam ten program jak własną kieszeń. Że nie ma funkcji, która by mnie zaskoczyła. I wtedy, dwa dni temu, podczas przygotowywania materiałów do warsztatu dla działu HR, natknąłem się na REGEXWYODRĘBNIJ. Dosłownie wbiło mnie w fotel. Jak mogłem o tym nie wiedzieć? Ile godzin zmarnowałem na ręczne wyciąganie numerów telefonów z baz danych? Ile razy kursanci pytali: „Jak wyodrębnić PESEL z tekstu?” – a ja pokazywałem kombinacje ZNAJDŹ + DŁ + LEWY, które wyglądały jak kod z Matrixa? Ta funkcja zmienia wszystko. I jeśli jeszcze jej nie znasz, spokojnie, nie jesteś sam. Z moich obserwacji wynika, że 9 na 10 użytkowników Excela nie ma pojęcia o jej istnieniu.
Czas to zmienić.
Dzięki niej można błyskawicznie znaleźć i wyodrębnić konkretne informacje z tekstu, np.:
numery telefonów
adresy e-mail
daty
PESEL
kody pocztowe
Dla mnie to mistrzostwo świata – sami zobaczcie!
Składnia:
=REGEXWYODRĘBNIJ(tekst; wyrażenie_regularne)
Argumenty:
tekst – komórka lub tekst, z którego chcemy wyodrębnić dane
wyrażenie_regularne – wzorzec , który określa, jakie elementy mają zostać znalezione
Przykładowe wyrażenia regularne:
„[0-9]” – dowolna cyfra
„[a-z]” – dowolna litera (mała)
„.” – dowolny znak
„a” – znak „a”
„a*” – zero lub więcej „a”
„a+” – jeden lub więcej „a”
„{3}”: ile razy ma wystąpić liczba/znak
Jak się nauczyć REGEX? (bez frustracji)
Powiem szczerze: REGEX jest jak jazda na rowerze. Na początku wydaje się niemożliwy. Potem – naturalny.
Moja metoda:
- Nie ucz się wszystkiego na raz. Zacznij od 5 podstawowych wzorców (email, telefon, data, kod pocztowy, PESEL).
- Używaj regex101.com – najlepsze narzędzie do testowania wyrażeń. Wklejasz tekst, piszesz wzorzec, widzisz na żywo, co pasuje.
- Kradnij gotowe wzorce. Nikt nie pisze REGEX od zera. Googluj
- Ćwicz na realnych danych. Weź eksport z systemu, który zawsze sprawiał Ci problem, i spróbuj go oczyścić REGEX-em.
- Nie przejmuj się perfekcją. Jeśli wzorzec działa w 95% przypadków – super. Resztę poprawisz ręcznie (i tak oszczędzisz godziny).


