Aby zacząć nową linię w komórce, podczas pisania naciśnij Alt+Enter. Na Macu naciśnij Control+Option+Return; Microsoft 365 dla Maca przyjmuje też Option+Return. W formule podział wiersza to ZNAK(10) (po angielsku CHAR(10)): =A2&ZNAK(10)&B2 umieszcza tekst z B2 w drugiej linii, pod tekstem z A2. Tabela pokazuje formuły po angielsku, =A2&CHAR(10)&B2, ale możesz w niej wpisywać formuły także po polsku, ze średnikami.
| A | B | C | |
|---|---|---|---|
| 1 | Street | City | Address label |
| 2 | 12 Oak Road | Leeds | 12 Oak Road Leeds |
| 3 | 4 Mill Lane | York | 4 Mill Lane York |
=A2&ZNAK(10)&B2Kliknij C2: formuła łączy ulicę, podział wiersza i miasto. Mała tabela pokazuje wynik w jednej linii. W Excelu komórka też pokazuje jedną linię, dopóki nie włączysz dla niej Narzędzia główne > Zawijaj tekst; wtedy wiersz się powiększa, a miasto pojawia się pod ulicą. Podział wiersza wpisany klawiszami Alt+Enter sam włącza Zawijaj tekst. Podział z formuły tego nie robi i to zwykle jest powodem, dla którego „ZNAK(10) nie działa”.
Sam Enter kończy edycję komórki i przechodzi w dół. W Arkuszach Google nowa linia w komórce to Ctrl+Enter albo Alt+Enter (na Macu Cmd+Enter), a CHAR(10) działa tak samo.
Podział wiersza to jeden znak
ZNAK(10) to znak nowego wiersza, kod 10. Liczy się jako jeden znak, a ZNAJDŹ i PODSTAW mogą go szukać jak każdego innego:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Text | Length | Break at | First line |
| 2 | Ana Silva | 9 | 4 | Ana |
=DŁ(A2)Ana, podział i Silva dają 9 znaków, a podział jest czwarty. D2 bierze wszystko przed nim. A2 jest tu zbudowana formułą tylko po to, żebyś widział, gdzie jest podział; komórka, w której ktoś nacisnął Alt+Enter, zachowuje się tak samo.
| A | B | C | |
|---|---|---|---|
| 1 | Name | Title | Badge |
| 2 | Ana Silva | Manager |
Twoja kolej: W C2 umieść w jednej komórce imię i nazwisko z A2 i stanowisko z B2, ze stanowiskiem w drugiej linii.
Łączenie zakresu z podziałami wierszy
Aby ułożyć całą listę w jednej komórce, użyj ZNAK(10) jako separatora funkcji POŁĄCZ.TEKSTY (TEXTJOIN):
| A | B | C | |
|---|---|---|---|
| 1 | Item | List | |
| 2 | Milk | Milk Bread Eggs | |
| 3 | Bread | ||
| 4 | Eggs |
=POŁĄCZ.TEKSTY(ZNAK(10);PRAWDA;A2:A4)W Excelu 2016 i starszych, które nie mają POŁĄCZ.TEKSTY, połącz komórki operatorem &: =A2&ZNAK(10)&A3&ZNAK(10)&A4.
Usuwanie podziałów wierszy
Dane skopiowane z e-maili, formularzy internetowych albo innych programów często przynoszą ze sobą podziały wierszy. Zamień każdy podział na spację albo przecinek funkcją PODSTAW (SUBSTITUTE):
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Imported | Spaces | Commas | CLEAN |
| 2 | Milk Bread Eggs | Milk Bread Eggs | Milk, Bread, Eggs | MilkBreadEggs |
=PODSTAW(A2;ZNAK(10);" ")OCZYŚĆ (CLEAN), w D2, też usuwa podziały wierszy, ale niczego w ich miejsce nie wstawia, więc słowa się sklejają: MilkBreadEggs. Tekst z plików Windows może mieć przed każdym znakiem nowego wiersza znak powrotu karetki, ZNAK(13); usuń oba formułą =PODSTAW(PODSTAW(A2;ZNAK(13);"");ZNAK(10);" ").
| A | B | |
|---|---|---|
| 1 | Imported | One line |
| 2 | Ana Ben Chen |
Twoja kolej: Imiona w A2 są w osobnych liniach. W B2 zwróć je w jednej linii, z przecinkiem i spacją w miejscu każdego podziału wiersza.
Podział komórki według podziałów wierszy
=PODZIEL.TEKST(A2;ZNAK(10)) (TEXTSPLIT) umieszcza każdą linię w osobnej kolumnie (Microsoft 365 i Excel 2024):
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Address | |||
| 2 | 12 Oak Road Leeds LS1 4AB | 12 Oak Road | Leeds | LS1 4AB |
=PODZIEL.TEKST(A2;ZNAK(10))W starszym Excelu dla Windows zrobi to Dane > Tekst jako kolumny: wybierz Rozdzielany, zaznacz Inny, kliknij w jego pole i naciśnij Ctrl+J. Pole wygląda na puste, ale zawiera teraz podział wiersza.
Usuwanie podziałów wierszy przez Znajdowanie i zamienianie
Aby wyczyścić wiele komórek naraz bez formuły, w Excelu dla Windows:
- Zaznacz komórki i naciśnij Ctrl+H.
- Kliknij w pole Znajdź i naciśnij Ctrl+J. Nic widocznego się nie pojawi; pole zawiera teraz podział wiersza.
- W polu Zamień na wpisz spację albo przecinek.
- Kliknij Zamień wszystko.
Na Macu użyj formuły z PODSTAW opisanej wyżej, a potem wklej jej wyniki na oryginał przez Wklej specjalnie > Wartości.
Jeśli komórki nadal wyglądają na wysokie, zaznacz wiersze i kliknij dwukrotnie krawędź wiersza, żeby ponownie dopasować wysokość, a jeśli nie potrzebujesz opcji Zawijaj tekst, wyłącz ją.
Najczęściej zadawane pytania
Jak zacząć nową linię w komórce Excela?
Podczas pisania w komórce naciśnij Alt+Enter w Windows albo Control+Option+Return na Macu (Microsoft 365 dla Maca przyjmuje też Option+Return). Sam Enter przenosi do następnej komórki.
Jak dodać podział wiersza w formule Excela?
Dołącz ZNAK(10) w miejscu, gdzie ma być podział: =A2&ZNAK(10)&B2, albo =POŁĄCZ.TEKSTY(ZNAK(10);PRAWDA;A2:A4) dla zakresu. Włącz dla komórki Narzędzia główne > Zawijaj tekst, bo inaczej linie pokażą się sklejone.
Dlaczego ZNAK(10) nie pokazuje nowej linii?
Komórka nie ma włączonej opcji Zawijaj tekst. Zaznacz ją i kliknij Narzędzia główne > Zawijaj tekst; wysokość wiersza zwiększy się tak, żeby było widać każdą linię.
Jak usunąć podziały wierszy w Excelu?
=PODSTAW(A2;ZNAK(10);" ") zamienia każdy podział wiersza na spację. Bez formuły, w Excelu dla Windows: otwórz Znajdowanie i zamienianie (Ctrl+H), w polu Znajdź naciśnij Ctrl+J, w polu Zamień na wpisz spację i kliknij Zamień wszystko.