Funkcje tekstowe w arkuszu kalkulacyjnym

Poznaj praktyczne funkcje tekstowe Excela – od łączenia i ekstrakcji tekstu po formatowanie i analizę danych. Idealne dla użytkowników na każdym poziomie.
03 marca 2026
blog
Poziom: Podstawowy

Artykuł przeznaczony dla osób początkujących i średnio zaawansowanych użytkowników Excela, którzy chcą sprawniej przetwarzać i porządkować dane tekstowe w arkuszach.

Z tego artykułu dowiesz się

  • Jak łączyć tekst z różnych komórek w Excelu za pomocą CONCAT i TEXTJOIN?
  • Jak wyodrębniać fragmenty tekstu oraz analizować jego długość i pozycję znaków funkcjami LEFT, RIGHT, MID, LEN, FIND i SEARCH?
  • Jak ujednolicać wielkość liter oraz formatować liczby i daty jako tekst przy użyciu UPPER, LOWER, PROPER i TEXT?

Wprowadzenie do funkcji tekstowych w Excelu

Arkusze kalkulacyjne, takie jak Microsoft Excel, kojarzone są przede wszystkim z obliczeniami liczbowymi, analizą danych i tworzeniem wykresów. Jednak równie istotnym elementem ich funkcjonalności są operacje na danych tekstowych. Funkcje tekstowe w Excelu pozwalają użytkownikom na efektywne przetwarzanie, modyfikację i analizę informacji zapisanych w postaci tekstu, co ma kluczowe znaczenie w pracy z bazami danych, raportami czy formularzami.

Funkcje tekstowe umożliwiają między innymi:

  • łączenie zawartości różnych komórek w jedną spójną całość,
  • wyodrębnianie konkretnych fragmentów tekstu z szerszego ciągu,
  • analizowanie i porównywanie tekstów pod względem długości czy pozycji znaków,
  • zmienianie wielkości liter lub formatowanie danych tekstowych zgodnie z określonym wzorcem.

Dzięki funkcjom tekstowym można usprawnić wiele codziennych zadań, takich jak przygotowywanie zestawień, oczyszczanie danych importowanych z zewnętrznych źródeł czy automatyczne generowanie opisów i komunikatów. Ich znajomość i umiejętne zastosowanie pozwala znacząco zwiększyć efektywność pracy z arkuszem kalkulacyjnym.

Łączenie tekstu – funkcje CONCAT i TEXTJOIN

W pracy z danymi tekstowymi w Excelu często zachodzi potrzeba połączenia informacji znajdujących się w różnych komórkach w jeden ciąg znaków. Do tego celu służą funkcje CONCAT oraz TEXTJOIN, które pozwalają efektywnie łączyć tekst z różnych źródeł. Temat tego artykułu pojawia się w niemal każdej sesji szkoleniowej Cognity – czasem w formie pytania, czasem w formie frustracji.

Funkcja CONCAT (następca starszej funkcji CONCATENATE) umożliwia prostą konkatencję, czyli połączenie wielu elementów tekstowych w jeden ciąg. Sprawdza się przede wszystkim w podstawowych scenariuszach, gdzie zależy nam na scaleniu kilku wartości obok siebie bez dodatkowego formatowania czy separatorów.

Funkcja TEXTJOIN oferuje bardziej zaawansowane możliwości. Pozwala nie tylko łączyć tekst, ale także definiować separator (np. przecinek, spację, średnik) pomiędzy elementami oraz decydować, czy pomijać puste komórki. Dzięki temu jest szczególnie przydatna w sytuacjach, gdy dane są rozproszone, a zależy nam na estetycznym i uporządkowanym wyniku.

Obie funkcje znacząco przyspieszają proces tworzenia czytelnych komunikatów, nazw, tytułów czy zestawień, a ich zastosowanie zwiększa przejrzystość danych i ułatwia dalszą analizę.

Ekstrakcja fragmentów tekstu – LEFT, RIGHT, MID

Funkcje LEFT, RIGHT i MID w Excelu służą do pobierania określonych fragmentów ciągów tekstowych na podstawie ich położenia w tekście. Są szczególnie przydatne, gdy chcemy wyodrębnić konkretne dane z większych zestawów tekstowych, np. kodów produktów, numerów seryjnych czy danych osobowych zapisanych w jednym ciągu.

LEFT i RIGHT pozwalają pobrać odpowiednio początkową lub końcową część tekstu, natomiast MID umożliwia wyodrębnienie fragmentu umieszczonego w dowolnym miejscu tekstu – z uwzględnieniem pozycji początkowej oraz długości fragmentu.

Funkcja Opis Przykład Wynik
LEFT Zwraca określoną liczbę znaków od początku tekstu =LEFT("ABC123", 3) ABC
RIGHT Zwraca określoną liczbę znaków od końca tekstu =RIGHT("ABC123", 3) 123
MID Wyodrębnia ciąg znaków, zaczynając od określonej pozycji i o określonej długości =MID("ABC123", 4, 2) 12

Choć wszystkie trzy funkcje służą do ekstrakcji fragmentów tekstu, ich zastosowanie zależy od tego, skąd dokładnie chcemy pobrać dane – z początku, końca lub dowolnego miejsca w ciągu tekstowym. Jeśli chcesz nauczyć się więcej o funkcjach tekstowych i innych przydatnych narzędziach Excela, sprawdź Kurs Microsoft Excel średniozaawansowany - formuły, funkcje, wykresy oraz wprowadzenie do tabel przestawnych i makr.

Analiza długości i pozycji – LEN, FIND, SEARCH

Funkcje LEN, FIND oraz SEARCH należą do podstawowych narzędzi służących do analizy tekstu w Excelu. Umożliwiają one m.in. określenie długości ciągu znaków oraz lokalizację konkretnych fragmentów tekstu. Choć pozornie podobne, różnią się zakresem możliwości oraz sposobem działania. W czasie szkoleń Cognity ten temat bardzo często budzi ożywione dyskusje między uczestnikami.

Funkcja LEN – długość tekstu

LEN zwraca liczbę znaków w danym ciągu tekstowym, uwzględniając spacje. Jest przydatna przy sprawdzaniu kompletności danych lub identyfikowaniu pól, które nie spełniają określonych kryteriów długości.

=LEN("Excel")

Wynik: 5

Funkcje FIND i SEARCH – pozycjonowanie znaków

Zarówno FIND, jak i SEARCH służą do odnajdywania pozycji pierwszego wystąpienia określonego znaku lub ciągu znaków w tekście. Ich zastosowanie jest jednak nieco inne:

Funkcja Uwzględnia wielkość liter Obsługuje symbole z dzikimi znakami (wildcards)
FIND Tak Nie
SEARCH Nie Tak

Przykład zastosowania funkcji FIND:

=FIND("e", "Excel")

Wynik: 2, ponieważ litera „e” pojawia się jako druga w ciągu „Excel”.

Przykład zastosowania funkcji SEARCH:

=SEARCH("E", "Excel")

Wynik również 2, ponieważ SEARCH nie rozróżnia wielkości liter.

Funkcje te są bardzo przydatne do lokalizowania fragmentów tekstu, analizowania danych wejściowych oraz przygotowywania ich do dalszego przetwarzania.

Zmiana wielkości liter – UPPER, LOWER, PROPER

W arkuszu kalkulacyjnym Excel często spotykamy się z potrzebą ujednolicenia formatu tekstu – zwłaszcza w przypadku danych importowanych z różnych źródeł. Funkcje UPPER, LOWER i PROPER pozwalają na szybkie dostosowanie wielkości liter w komórkach tekstowych zgodnie z określonymi zasadami.

Funkcja Opis działania Przykład Wynik
UPPER Zmienia wszystkie litery w tekście na wielkie. =UPPER("dane klienta") DANE KLIENTA
LOWER Zmienia wszystkie litery w tekście na małe. =LOWER("DANE KLIENTA") dane klienta
PROPER Zmienia pierwszą literę każdego wyrazu na wielką, pozostałe na małe. =PROPER("jan KOWALski") Jan Kowalski

Te trzy funkcje znajdują zastosowanie w porządkowaniu danych osobowych, nazw firm, miast czy tytułów – wszędzie tam, gdzie spójność formy tekstu ma znaczenie wizualne lub funkcjonalne, np. przy sortowaniu lub porównywaniu danych. Jeśli chcesz pogłębić swoją wiedzę z zakresu formatowania i pracy z tekstem w Excelu, sprawdź nasz Kurs Excel Masterclass – efektywne formuły, wykresy i analiza danych.

Formatowanie danych tekstowych – funkcja TEXT

Funkcja TEXT w Excelu umożliwia przekształcanie wartości liczbowych, dat, godzin i innych danych liczbowych w sformatowany tekst. Jest szczególnie przydatna, gdy chcemy zachować określony wygląd danych, np. w raportach, fakturach czy formularzach. Jej główną zaletą jest możliwość dostosowania sposobu prezentacji danych bez zmiany ich wartości wewnętrznej.

Podstawowa składnia funkcji TEXT wygląda następująco:

=TEXT(wartość; "format")

Gdzie:

  • wartość – to liczba, data lub godzina, którą chcemy sformatować,
  • format – to ciąg znaków określający sposób wyświetlania wartości.

Oto kilka praktycznych przykładów użycia funkcji TEXT:

Formuła Opis Wynik (dla przykładowej wartości)
=TEXT(43500; "dd-mm-yyyy") Formatowanie liczby jako daty 01-02-2019
=TEXT(0.75; "hh:mm") Formatowanie liczby jako godziny 18:00
=TEXT(1234.56; "#,##0.00 zł") Formatowanie liczby jako kwoty 1 234,56 zł
=TEXT(TODAY(); "dddd") Wyświetlanie dnia tygodnia np. piątek

Dzięki funkcji TEXT można w elastyczny sposób kontrolować wygląd danych, co ułatwia ich prezentację i integrację z innymi tekstami. Warto pamiętać, że wynik działania tej funkcji to zawsze tekst, nawet jeśli odnosi się do liczby czy daty.

Praktyczne zastosowania funkcji tekstowych

Funkcje tekstowe w Excelu odgrywają kluczową rolę w codziennej pracy z danymi, zwłaszcza gdy konieczne jest porządkowanie, analiza lub prezentacja informacji w przejrzysty sposób. Są one niezastąpione wszędzie tam, gdzie arkusze kalkulacyjne zawierają dane tekstowe pochodzące z różnych źródeł, takich jak formularze, systemy CRM, eksporty z baz danych czy pliki CSV.

W praktyce, funkcje tekstowe są często wykorzystywane do:

  • Łączenia informacji z różnych kolumn – np. scalanie imienia i nazwiska lub tworzenie pełnych adresów na podstawie osobnych pól.
  • Wyodrębniania określonych fragmentów tekstu – przydatne przy pracy z kodami, numerami seryjnymi, identyfikatorami lub innymi danymi o ustalonej strukturze.
  • Oczyszczania danych – np. usuwania zbędnych spacji, zmiany wielkości liter, standaryzacji zapisów tekstowych.
  • Analizy i filtrowania danych tekstowych – znajdowanie określonych słów lub znaków w ciągu tekstowym, co ułatwia klasyfikację lub dalsze przetwarzanie.
  • Formatowania danych – umożliwia dostosowanie wyglądu wartości liczbowych, dat lub innych informacji, tak aby pasowały do wymagań raportów lub prezentacji.

Dzięki tym funkcjom możliwe jest sprawne przekształcanie surowych danych w uporządkowane i czytelne zestawienia, co ma ogromne znaczenie zarówno w analizach biznesowych, jak i codziennej pracy administracyjnej.

Podsumowanie i wskazówki dotyczące efektywnego użycia

Funkcje tekstowe w arkuszu kalkulacyjnym, takim jak Excel, to potężne narzędzia, które pozwalają przetwarzać, porządkować i analizować dane zapisane w formacie tekstowym. Pozwalają one nie tylko na prostą manipulację tekstem, ale także na automatyzację wielu żmudnych zadań, które w przeciwnym razie wymagałyby ręcznej edycji.

Użytkownik ma do dyspozycji szeroki wachlarz funkcji, które można z powodzeniem stosować w różnych kontekstach – od przygotowania danych do raportów, poprzez czyszczenie importowanych list, aż po zaawansowaną analizę zawartości komórek.

Aby efektywnie korzystać z funkcji tekstowych, warto pamiętać o kilku kluczowych zasadach:

  • Znajomość celu: Zanim użyjesz funkcji, określ, co dokładnie chcesz osiągnąć – czy chodzi o wydobycie fragmentu tekstu, jego przekształcenie, połączenie kilku elementów czy może analizę zawartości.
  • Łączenie funkcji: Wiele funkcji tekstowych można łączyć ze sobą lub z innymi typami funkcji (np. logicznymi lub liczbowymi), co pozwala uzyskać bardziej zaawansowane rezultaty.
  • Unikanie ręcznych zmian: Automatyzacja za pomocą funkcji tekstowych znacznie zmniejsza ryzyko błędów i zwiększa efektywność pracy przy dużych zbiorach danych.
  • Spójność danych: Upewnij się, że dane, na których pracujesz, są możliwie jednolite – nieprzewidywalne formaty mogą utrudnić lub wręcz uniemożliwić skuteczne zastosowanie niektórych funkcji.
  • Regularna praktyka: Częste używanie funkcji tekstowych w codziennej pracy pozwala lepiej zrozumieć ich możliwości i ograniczenia oraz rozwijać własne metody rozwiązywania problemów.

Stosowanie funkcji tekstowych nie tylko oszczędza czas, ale również zwiększa precyzję analizy danych. Warto je znać i wykorzystywać, by w pełni wykorzystać możliwości, jakie oferują nowoczesne arkusze kalkulacyjne. Podczas szkoleń Cognity pogłębiamy te zagadnienia w oparciu o konkretne przykłady z pracy uczestników.

icon

Formularz kontaktowyContact form

Imię *Name
NazwiskoSurname
Adres e-mail *E-mail address
Telefon *Phone number
UwagiComments