Skip to main content

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.