Praca z Tekstem – Rozdzielanie, Łączenie i Czyszczenie Danych
Bazy danych importowane z systemów zewnętrznych (takich jak CRM czy SAP) bardzo często trafiają do Excela w postaci nieuporządkowanej. Imiona i nazwiska połączone w jednej komórce, zbędne spacje czy kody produktów złączone z ich nazwami to codzienność. Zamiast ręcznie przepisywać setki pozycji, możesz wykorzystać wbudowane narzędzia oraz proste funkcje tekstowe, które błyskawicznie uporządkują Twój arkusz.
1. Funkcje do wycinania i modyfikacji tekstu
| Funkcja tekstowa | Jak działa i do czego służy w praktyce? |
|---|---|
| LEWY (LEFT) | Wyciąga określoną liczbę znaków z komórki, zaczynając od jej lewej strony (np. pierwsze 3 znaki kodu). |
| PRAWY (RIGHT) | Działa analogicznie do LEWY, ale wycina znaki od samego końca tekstu (od prawej strony). |
| FRAGMENT.TEKSTU (MID) | Wyciąga tekst ze środka komórki – wskazujesz mu, od którego znaku ma zacząć i jak długi ma być wycięty fragment. |
| USUŃ.SPACJE (TRIM) | Usuwa z komórki wszystkie zbędne spacje (na początku, na końcu oraz podwójne odstępy między słowami). Kluczowe przed użyciem VLOOKUP! |
| LITERY.WIELKIE / LITERY.MAŁE | Automatycznie ujednolica wielkość liter w całej kolumnie (np. zamienia „Jan kowalski” na „JAN KOWALSKI”). |
2. Zaawansowane narzędzia automatyczne (Układ dwukolumnowy)
Tekst jako Kolumny
Rozdzielaj dane bez wpisywania formuł:
- Zasada działania – Narzędzie pozwala podzielić zawartość jednej komórki na kilka sąsiednich kolumn na podstawie wybranego znaku (np. spacji, przecinka lub średnika).
- Jak użyć? – Zaznacz kolumnę z danymi, przejdź do zakładki Dane -> Tekst jako kolumny. Wybierz opcję „Rozdzielany”, wskaż separator (np. spacja, aby oddzielić imię od nazwiska) i zatwierdź. Pamiętaj, aby upewnić się, że kolumny po prawej stronie są puste, bo Excel je nadpisze!
Wypełnianie Błyskawiczne (Flash Fill)
Inteligentna automatyzacja w Excelu:
- Magiczny skrót CTRL + E – Jeśli masz kolumnę z pełnymi danymi (np. „Jan Kowalski 1990”), w kolumnie obok wpisz ręcznie samo imię „Jan”, przejdź do wiersza niżej i naciśnij CTRL + E.
- Analiza wzorca – Excel natychmiast przeanalizuje schemat i sam uzupełni całą kolumnę pozostałymi imionami. Działa to również przy wyciąganiu numerów telefonów czy tworzeniu adresów e-mail.
3. Łączenie tekstów i dynamiczne komunikaty
| Metoda łączenia | Przykład zapisu i zastosowanie |
|---|---|
| Znak Ampersand (&) | Najprostszy sposób. Zapis `=A2 & ” ” & B2` połączy zawartość komórki A2 i B2, wstawiając między nie spację w cudzysłowie. |
| TEKST.POŁĄCZ (TEXTJOIN) | Nowoczesna funkcja. Pozwala połączyć cały zakres komórek, automatycznie wstawiając wybrany separator i ignorując puste komórki. |
| Funkcja TEKST (TEXT) | Pozwala połączyć tekst z liczbą bez utraty jej formatowania. Zapis `= „Do zapłaty: ” & TEKST(C2; „# ##0,00 zł”)` zachowa format walutowy. |
Wskazówka: Częstym powodem, dla którego funkcje wyszukujące (takie jak WYSZUKAJ.PIONOWO) zwracają błąd #N/D!, są tzw. „niewidzialne spacje” na końcu tekstu w bazie. Zanim zaczniesz szukać błędu w formule, przepuść kolumnę przez funkcję `USUŃ.SPACJE`, aby pozbyć się ukrytych znaków.