Menu

Nowa linia w komórce Excel: Alt+Enter i ZNAK(10)

Naciśnij Alt+Enter podczas pisania w komórce, aby zacząć w niej nową linię (na Macu Control+Option+Return). W formule podział wiersza to ZNAK(10): =A2&ZNAK(10)&B2 przenosi B2 do drugiej linii, widocznej po włączeniu Zawijaj tekst.

Każdy arkusz na tej stronie działa na żywo: zmień liczbę albo formułę, a się przeliczy.

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.

Podział wiersza w formule
C2
ABC
1StreetCityAddress label
212 Oak RoadLeeds12 Oak Road Leeds
34 Mill LaneYork4 Mill Lane York
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =A2&ZNAK(10)&B2

Kliknij 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:

Szukanie podziału wiersza
B2
ABCD
1TextLengthBreak atFirst line
2Ana Silva94Ana
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =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.

Imię i nazwisko nad stanowiskiem
C2
ABC
1NameTitleBadge
2Ana SilvaManager
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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):

Jeden element w każdej linii
C2
ABC
1ItemList
2MilkMilk Bread Eggs
3Bread
4Eggs
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =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):

Podziały wierszy zamienione na spacje albo przecinki
B2
ABCD
1ImportedSpacesCommasCLEAN
2Milk Bread EggsMilk Bread EggsMilk, Bread, EggsMilkBreadEggs
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =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);" ").

Jedna linia, z przecinkami
B2
AB
1ImportedOne line
2Ana Ben Chen
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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):

Jedna kolumna na linię
B2
ABCD
1Address
212 Oak Road Leeds LS1 4AB12 Oak RoadLeedsLS1 4AB
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =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:

  1. Zaznacz komórki i naciśnij Ctrl+H.
  2. Kliknij w pole Znajdź i naciśnij Ctrl+J. Nic widocznego się nie pojawi; pole zawiera teraz podział wiersza.
  3. W polu Zamień na wpisz spację albo przecinek.
  4. 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.

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ