Ręce księgowego za pomocą telefonu komórkowego z raportem finansowym

Excel – nowa linia w komórce i podział tekstu

6 min. czytania

Poradnik wyjaśnia krok po kroku, jak wstawić nową linię w komórce Excela oraz jak dzielić tekst na kilka części, tak aby wygodnie pracować z listami, adresami, opisami i danymi tekstowymi.

1. Nowa linia w komórce – podstawy

W Excelu klawisz Enter domyślnie przenosi kursor do kolejnej komórki, a nie do nowej linii w tej samej komórce. Jeśli chcesz pisać jeden pod drugim w jednej komórce (np. adres, listę punktów, kilka zdań), musisz użyć specjalnego skrótu.

Skróty klawiaturowe na Windows i Mac

Windows – Alt + Enter

Aby wstawić nową linię, wykonaj kroki:

  1. Kliknij dwukrotnie komórkę, aby wejść w tryb edycji, albo zaznacz ją i naciśnij F2.
  2. Ustaw kursor w miejscu, w którym ma zaczynać się nowa linia.
  3. Naciśnij Alt + Enter – Excel wstawi podział wiersza wewnątrz komórki.
  4. Gdy skończysz wpisywać tekst, zatwierdź go zwykłym Enterem.

Ten skrót działa zarówno przy pisaniu nowego tekstu, jak i przy edycji istniejącego.

Mac – Control + Option + Return

Na komputerach Mac użyj skrótu Control + Option + Return, aby wstawić nową linię w komórce.

Zawijaj tekst i wysokość wiersza

Po wstawieniu nowej linii zdarzają się dwie typowe sytuacje. Część tekstu bywa ucięta. Zdarza się też, że nowa linia się wstawia, ale jej nie widać, bo wiersz jest za niski.

Rozwiązaniem jest włączenie Zawijaj tekst (Wrap Text) i dopasowanie wysokości wiersza:

  1. Zaznacz komórkę/komórki z tekstem.
  2. Przejdź na kartę Narzędzia główne (Start).
  3. W grupie Wyrównanie kliknij przycisk Zawijaj tekst (Wrap Text).

Excel automatycznie rozbije długi tekst na kilka linii i dopasuje wysokość wiersza, dzięki czemu każda linia w komórce będzie widoczna.

Na Windows możesz też użyć sekwencji klawiszy Alt + H + W, która otwiera funkcję Zawijaj tekst.

2. Nowa linia w komórce za pomocą formuł

Gdy potrzebne jest programowe wstawienie nowej linii (np. przy łączeniu kilku kolumn w jeden opis, adres czy komentarz), użyj kodu znaku końca wiersza: w polskiej wersji ZNAK(10), w angielskiej CHAR(10).

Prosty przykład – łączenie tekstu z nową linią

Załóżmy, że:

  • w komórce A1 jest imię,
  • w komórce B1 jest nazwisko,
  • w komórce C1 jest e‑mail.

Możesz zbudować opis w jednej komórce, z każdą informacją w osobnej linii:

=A1 & ZNAK(10) & B1 & ZNAK(10) & C1

Formuła łączy teksty za pomocą operatora & i wstawia nową linię tam, gdzie użyty jest ZNAK(10).

Aby linie były widoczne, włącz Zawijaj tekst dla tej komórki i w razie potrzeby zwiększ wysokość wiersza.

Używanie ZNAK(10) w zdefiniowanej nazwie

W Excelu możesz zdefiniować własną nazwę odwołującą się do funkcji ZNAK(10) i używać jej później jak stałej:

  1. Przejdź na kartę Formuły (FORMUŁA).
  2. Kliknij Zdefiniuj nazwę.
  3. W polu Odwołuje się do wpisz:

=ZNAK(10)

  1. Nadaj nazwę (np. Nowa_Linia) i zatwierdź.

Później w formułach możesz używać tej nazwy:

=A1 & Nowa_Linia & B1

Excel wstawi nową linię w miejscu, gdzie używasz zdefiniowanej nazwy – to wygodny skrót do ZNAK(10).

3. Praktyczne zastosowania nowych linii

Oto typowe scenariusze, w których nowe linie szczególnie się sprawdzają:

  • adresy – imię i nazwisko, ulica i numer, kod pocztowy i miasto w osobnych liniach ułatwiają czytanie i drukowanie etykiet;
  • listy punktowane w tabeli – opisy zadań, wymagania lub kroki procedury wpisane jeden pod drugim w jednej komórce zamiast w kilku wierszach;
  • komentarze techniczne i notatki – kilka zdań ułożonych w akapity (np. „Opis”, „Uwagi”, „Ryzyka”), każdy akapit w osobnej linii;
  • łączenie danych z wielu kolumn – przy generowaniu raportu możesz scalać informacje z różnych pól, rozbijając je na linie dzięki ZNAK(10).

4. Podział tekstu – jak rozbić tekst na części

Odwrotna potrzeba to sytuacja, gdy trzeba podzielić tekst na kilka kolumn (np. rozbić „Jan Kowalski” na „Imię” i „Nazwisko” albo rozdzielić „Produkt;Kategoria;Cena” na trzy osobne pola).

Narzędzie „Tekst jako kolumny”

Najprostszy sposób na podział tekstu to wbudowane narzędzie Tekst jako kolumny:

  1. Zaznacz kolumnę lub zakres z tekstem do podziału.
  2. Przejdź na kartę Dane (Data).
  3. Wybierz Tekst jako kolumny.
  4. W kreatorze wybierz typ danych.

Wybierz wariant: Rozdzielany (np. spacja, średnik, przecinek, tabulator) lub Stała szerokość (gdy pola zawsze zaczynają się w tych samych pozycjach).

  1. Ustaw odpowiedni separator (np. spacja, średnik) i przejrzyj podgląd.
  2. Wybierz miejsce docelowe (gdzie mają pojawić się rozdzielone kolumny) i kliknij Zakończ.

To rozwiązanie jest idealne, gdy dzielisz jednorazowo duże zbiory danych.

Podział tekstu funkcjami

Gdy chcesz, aby podział był dynamiczny (automatycznie odświeżał się przy zmianie danych), użyj funkcji tekstowych. Oto najczęściej używane funkcje:

  • LEWY / PRAWY / FRAGMENT.TEKSTU – dzielenie na podstawie pozycji znaków (np. pierwsze 3 znaki w kodzie produktu, ostatnie 2 litery w skrócie kraju);
  • ZNAJDŹ / SZUKAJ.TEKST – wyszukiwanie separatora (np. spacji między imieniem a nazwiskiem), a potem użycie znalezionej pozycji w FRAGMENT.TEKSTU;
  • PODZIEL.TEKST (TEXTSPLIT) – dzieli tekst na fragmenty według separatora (np. ;), zwracając dynamiczną tablicę;
  • SCAL.TEKST (TEXTJOIN) – odwrotność, przydatna przy ponownym łączeniu tekstu, często wraz z ZNAK(10) dla nowej linii.

Przykład podziału „Jan Kowalski” na imię i nazwisko przy użyciu separatora spacji:

  1. Najpierw znajdź pozycję spacji:

=ZNAJDŹ(" ";A1)

  1. Imię:

=LEWY(A1; ZNAJDŹ(" ";A1)-1)

  1. Nazwisko:

=PRAWY(A1; DŁ(A1) - ZNAJDŹ(" ";A1))

Power Query – podział tekstu w procesie ETL

Dla większych, często aktualizowanych zestawów danych świetnym narzędziem jest Power Query (Pobieranie i przekształcanie danych). W tym narzędziu możesz:

  • importować dane z pliku, bazy lub internetu,
  • dzielić kolumny według separatorów, pozycji znaków lub długości,
  • zapisać cały proces przekształcania jako „zapytanie” i później odświeżać je jednym kliknięciem.

To rozwiązanie jest bardziej zaawansowane, ale szczególnie przydatne przy danych zewnętrznych (logi systemowe, eksporty z CRM, pliki CSV).

5. Dobre praktyki – nowe linie i podział tekstu

Kilka uniwersalnych wskazówek:

  • Zawsze kontroluj formatowanie komórek – włącz Zawijaj tekst, gdy korzystasz z Alt+Enter lub ZNAK(10), w przeciwnym razie część tekstu może być niewidoczna;
  • Zastanów się nad strukturą danych – dane do analizy (sortowania, filtrowania, raportowania) lepiej trzymać w osobnych kolumnach; nowe linie w jednej komórce są świetne do prezentacji, opisu i notatek;
  • Unikaj zbyt wielu informacji w jednej komórce – kilkanaście linii tekstu w jednym polu utrudnia filtrowanie i raportowanie; rozważ rozbicie informacji na kolumny lub dodatkowe tabele;
  • Używaj formuł, gdy dane się zmieniają – ZNAK(10) w formule plus Zawijaj tekst daje automatyczne, zawsze aktualne opisy.

Dzięki opanowaniu skrótu Alt+Enter / Control+Option+Return, funkcji ZNAK(10) oraz narzędzi do podziału tekstu, Excel staje się znacznie bardziej elastyczny – pozwala zarówno estetycznie prezentować dane w wielu liniach jednej komórki, jak i precyzyjnie rozbijać tekst na struktury gotowe do analizy.