Podział wiersza programu Excel w komórce z formułą. Jak wykonać przelew w Excelu w komórce. Jak więc przenieść tekst do nowej linii w tej samej komórce?

Podczas tworzenia wykresów i wykresów w programie Excel często zachodzi potrzeba podziału wiersza w tekście komórki i nie tylko. Na przykład, aby uzyskać lepszy efekt wizualny dla czytelności etykiet danych na wykresach i wykresach.

Formuła podziału linii w komórkach programu Excel

Rozważ poniższy przykład na rysunku z histogramem utworzonym w programie Excel. Etykiety osi X zawierają nazwiska sprzedawców i dane dotyczące sprzedaży. Ten przykład etykietowania danych na histogramie jest zawsze przydatny, gdy tekst musi być ułożony zwięźle, aby nie przesłaniać elementów histogramu.

Sekret ta decyzja bardzo proste i elementarne. Wystarczy dodać w odpowiednim miejscu funkcję CHAR, która generuje wartości w komórkach w celu oznaczenia danych histogramu.


Oczywiście możesz przerwać linię w dowolnym miejscu komórki, używając kombinacji klawiszy ALT+Enter. Ale jeśli takich komórek jest kilkadziesiąt, lepiej zautomatyzować ten proces korzystając z powyższego prostego wzoru.



Jak działa funkcja CHAR podczas łamania linii w komórce?

MS Excel aktywnie korzysta z kodów z tablicy znaków ASCII. Zawiera wszystkie kody znaków, które są wyświetlane na ekranie w system operacyjny MS Windows w dowolnej wersji. Tabela znaków standardu ASCII zawiera 255 kodów, według których numerowane są wszystkie znaki od 1 do 255. Na przykład wielka (wielka) litera A ma kod 97. Numer 9 według tej samej tabeli ma przypisany kod 57. Kod dla znaku spacji jest to 32, a kod podziału wiersza ma liczbę 10. Ta sama tabela zawiera niedrukowalne znaki z klawiatury.

Znając odpowiednie kody z tabeli ASCII i wykorzystując funkcję ZNAK jesteśmy w stanie wstawić dowolny znak do formuły Excela. W opisanym powyżej przykładzie wstawiany jest znak podziału wiersza, który jest łączony z obu stron operatorem & pomiędzy wartościami komórek A2 i C2.

Jeżeli w komórce nie jest włączony tryb „Zawijaj tekst”, wówczas obecność znaku podziału wiersza będzie niewidoczna:


Natomiast na histogramach, wykresach i wykresach podziały linii wstawiane za pomocą formuł lub wprowadzane z klawiatury (ALT+Enter) będą wyświetlane naturalnie. Oznacza to, że poprzez dzielenie wyrazów dzielimy jedną linię tekstu na dwie lub więcej.

Często konieczne jest zawijanie tekstu w jednej komórce programu Excel do nowej linii. Oznacza to, że przesuń tekst wzdłuż linii wewnątrz jednej komórki, jak pokazano na obrazku. Jeśli po wpisaniu pierwszej części tekstu po prostu naciśniesz klawisz ENTER, kursor zostanie przesunięty do następnej linii, ale do innej komórki, a my potrzebujemy przelewu w tej samej komórce.

Jest to bardzo częste zadanie i można je rozwiązać bardzo prosto - aby przenieść tekst do nowej linii w jednej komórce Excela, należy kliknąć ALT+ENTER(przytrzymaj klawisz ALT, następnie nie zwalniając naciśnij klawisz ENTER)

Jak zawijać tekst w nowym wierszu w programie Excel za pomocą formuły

Czasami trzeba dokonać podziału wiersza nie tylko raz, ale za pomocą funkcji w programie Excel. Podobnie jak w tym przykładzie na rysunku. Wpisujemy imię, nazwisko i patronimikę, które są automatycznie gromadzone w komórce A6

W oknie, które zostanie otwarte, w zakładce „Wyrównanie” należy zaznaczyć pole obok „Zawijanie wyrazów”, jak pokazano na obrazku, w przeciwnym razie zawijanie wierszy w programie Excel nie będzie poprawnie wyświetlane przy użyciu formuł.

Jak zamienić łącznik w programie Excel na inny znak i odwrotnie za pomocą formuły

Móc zmień symbol łącznika na dowolny inny znak, na przykład na spacji, używając funkcji tekstowej SUBSTITUTE w programie Excel

Weźmy przykład tego, co widać na powyższym obrazku. Zatem w komórce B1 piszemy funkcję SUBSTITUTE:

Kod:

PODSTAW(A1,ZNAK(10);" ")

A1 to nasz tekst z podziałem wiersza;
CHAR(10) to podział wiersza (przyjrzeliśmy się temu nieco wyżej w tym artykule);
„ ” jest spacją, ponieważ zmieniamy podział wiersza na spację

Jeśli chcesz wykonać operację odwrotną - zmień spację na łącznik (symbol), wówczas funkcja będzie wyglądać następująco:

Kod:

PODSTAW(A1;" ";ZNAK(10))

Przypomnę, że aby podziały wierszy były poprawnie odzwierciedlone, należy we właściwościach komórki, w sekcji „Wyrównanie” określić opcję „Zawijaj między wierszami”.

Jak zmienić łącznik na spację i z powrotem w Excelu za pomocą SZUKAJ - ZAMIEŃ

Są chwile, kiedy formuły są niewygodne w użyciu i należy szybko dokonać ich wymiany. Aby to zrobić, użyjemy funkcji Wyszukaj i zamień. Zaznacz nasz tekst i naciśnij CTRL+H, pojawi się poniższe okno.

Jeśli mamy zamienić podział wiersza na spację, to w wierszu „Znajdź” musimy wprowadzić podział wiersza, w tym celu przejdź do pola „Znajdź”, a następnie wciśnij klawisz ALT, nie zwalniając go, wpisz 010 na klawiaturze - jest to kod podziału linii, nie będzie on widoczny w tym polu.

Następnie w polu „Zamień na” wprowadź spację lub inny znak, na który chcesz zmienić, i kliknij „Zamień” lub „Zamień wszystko”.

Nawiasem mówiąc, jest to wyraźniej zaimplementowane w programie Word.

Jeśli chcesz zmienić znak podziału wiersza na spację, w polu „Znajdź” musisz wskazać specjalny kod „Podział wiersza”, który jest oznaczony jako ^ l
W polu „Zamień na” wystarczy zrobić spację i kliknąć „Zamień” lub „Zamień wszystko”.

Możesz zmienić nie tylko podziały wierszy, ale także inne znaki specjalne, aby uzyskać odpowiadający im kod, kliknij przycisk „Więcej >>”, „Specjalny” i wybierz potrzebny kod. Przypomnę, że ta funkcja jest dostępna tylko w programie Word; symbole te nie będą działać w programie Excel.

Jak zrobić podział wiersza w komórce Excela? Opcje dzielenia części słowa.
Niedoświadczeni użytkownicy wykonują przelew jak w Wordzie, czyli naciskają klawisz Enter i tutaj zamiast przenosić, po prostu przechodzą do innej komórki. Warto jednak wiedzieć, że należy to zrobić za pomocą klawiatury, naciskając jednocześnie klawisze alt i enter. To jest jeden z najbardziej proste sposoby. Jednak kiedy stała praca przy dużych dokumentach Excel ta metoda jest mało skuteczna.


Przyjrzyjmy się, jak możesz użyć funkcji formatowania, aby uprościć zadanie zawijania tekstu w jednej komórce.
Ta metoda ma mały warunek dla tych, którzy będą z niej korzystać. Faktem jest, że jest to wygodne, jeśli nie ma dokładności w przekazywaniu słów lub części słowa. Oznacza to, że ta opcja gwarantuje transfer tylko w obrębie komórki, ale nie gwarantuje, że można jej użyć do utrzymania dokładności przesyłania niektórych słów lub liter. Opiszemy jak to zrobić w praktyce. Wybierz żądaną komórkę za pomocą kursora. Następnie naciśnij prawy przycisk myszy, a wyświetli się menu. Szukamy w nim formatu komórki


Następnym krokiem jest zaznaczenie opcji „zawijaj słowami” w menu, które się otworzy. Zaznacz pole i naciśnij OK, aby potwierdzić swoje działania.


Po opisanych powyżej manipulacjach możesz bezpiecznie pracować w komórce z potrzebnym tekstem, który automatycznie zostanie poddany wymuszonemu zawijaniu słów. Ta metoda ułatwia wydajniejszą pracę z tekstami przy użyciu formuł. Wszystko zależy oczywiście od Twoich zadań. Na przykład potrzebujesz tego formatu komórki nie tylko dla konkretnej komórki, ale dla większej tablicy komórek. Można to łatwo zrobić, jeśli wybierzesz żądaną tablicę lub arkusz i użyjesz funkcji formatu komórki, aby ustawić opisaną powyżej funkcję „zawijania słów”. Należy jednak pamiętać, że słowa będą automatycznie zawijane tylko wtedy, gdy znajdą się na granicy komórki. Domyślne wymiary komórek nie są duże. Ta metoda formatowania sama poszerza swoje granice. Jeśli tak się nie stanie, należy samodzielnie zwiększyć wysokość lub szerokość komórki.
Formuły
Przejdźmy do innego sposobu przerwania linii w komórce. Można to również zrobić za pomocą formuły. Excel ma zestaw funkcji do pracy z tekstem. Wykorzystamy jedną z tych funkcji. Załóżmy, że Twoje komórki są już sformatowane zgodnie z opisem w opcji drugiej. Ale do przeniesienia potrzebne jest określone słowo lub fraza. Zwykle tej opcji używa się, jeśli słowa znajdują się na innych arkuszach lub są częścią jakiejś formuły. Rozwiązujemy ten problem w następujący sposób: wybierz komórkę, w której konieczne jest dokonanie konkretnego przeniesienia słowa lub frazy, i wprowadź do niej formułę: (połącz (tekst1); symbol (4); tekst2) Tekst w tym formuła sugeruje, że musisz wstawić słowo lub frazę. Wpisujesz więc dwa potrzebne słowa, wskazujesz, od którego znaku chcesz rozpocząć przetwarzanie tekstu.


Słowa w tej formule należy umieścić w cudzysłowie, a wtedy sama formuła przeprowadzi przeniesienie potrzebnego Ci parametru.


Naciskając Enter potwierdzasz jedynie, że zgadzasz się na zmiany.
Wszystkie opisane powyżej metody umożliwiają zawijanie słów w komórce, a każdy z nich nadaje się do rozwiązania pewnych, specyficznych problemów. Obie metody są dość łatwe i łatwe do zapamiętania. Trzecie wymaga trochę czasu. Ale ma również na celu rozwiązywanie węższych problemów podczas przesyłania tekstu.

W tym samouczku przedstawiono trzy sposoby usuwania znaków powrotu karetki z komórek w programie Excel. Dowiesz się także, jak zastąpić podziały wierszy innymi znakami. Wszystkie sugerowane rozwiązania działają w Excelu 2013, 2010, 2007 i 2003.

Podziały wierszy mogą pojawiać się w tekście z różnych powodów. Zazwyczaj powroty karetki mają miejsce w skoroszycie, na przykład gdy tekst jest kopiowany ze strony internetowej, gdy znajduje się już w skoroszycie otrzymanym od klienta lub gdy sami dodajemy go za pomocą naciśnięć klawiszy Alt+Enter.

Niezależnie od przyczyny ich pojawienia się, teraz stoimy przed zadaniem usunięcia znaków powrotu karetki, ponieważ zakłócają one wyszukiwanie fraz i prowadzą do zamieszania w kolumnie, gdy włączone jest zawijanie tekstu.

Wszystkie trzy przedstawione metody są dość szybkie. Wybierz ten, który najbardziej Ci odpowiada:

Komentarz: Pierwotnie terminy „powrót karetki” i „przesunięcie wiersza” były używane podczas pracy na maszynach do pisania i oznaczały dwie różne operacje. Dociekliwy czytelnik może.

Komputery i oprogramowanie do pracy z tekstami zostały opracowane z uwzględnieniem cech maszyn do pisania. Dlatego używamy teraz dwóch różnych znaków niedrukowalnych, aby wskazać podział wiersza: Powrót karetki(Powrót przewozu, kod CR lub ASCII 13) i Tłumaczenie liniowe(Przesunięcie wiersza, kod LF lub ASCII 10). W systemie Windows oba znaki są używane razem, ale w systemach *NIX używany jest tylko znak nowej linii.

Bądź ostrożny: Obie opcje są dostępne w Excelu. Podczas importowania z plików .tekst Lub .csv dane zazwyczaj zawierają znaki powrotu karetki i nowego wiersza. Gdy podział wiersza zostanie wprowadzony ręcznie poprzez naciśnięcie Alt+Enter Excel wstawia tylko znak nowej linii. Jeśli plik .csv otrzymany od fana Linuksa, Uniksa lub innego podobnego systemu, przygotuj się na spotkanie tylko ze znakiem nowej linii.

Ręczne usuwanie zwrotów karetki

Plusy: Ta metoda jest najszybsza.

Wady:Żadnych dodatkowych gadżetów

W ten sposób możesz usunąć podziały wierszy za pomocą „ Znajdź i zamień»:

Usuwanie podziałów wierszy za pomocą formuł Excel

Plusy: Do sprawdzania złożonego tekstu w przetwarzanej komórce można używać formuł sekwencyjnych lub zagnieżdżonych. Na przykład możesz usunąć znaki powrotu karetki, a następnie znaleźć dodatkowe spacje początkowe lub końcowe, lub dodatkowe spacje między słowami.

W niektórych przypadkach należy usunąć podziały wierszy, aby później można było użyć tekstu jako argumentów funkcji bez wprowadzania zmian w oryginalnych komórkach. Wynik można wykorzystać na przykład jako argument funkcji POGLĄD(SPOJRZEĆ W GÓRĘ) .

Wady: Będziesz musiał utworzyć kolumnę pomocniczą i wykonać wiele dodatkowych kroków.


Usuwanie podziałów wierszy za pomocą makra VBA

Plusy: Utwórz go raz, używaj go wielokrotnie w dowolnym skoroszycie.

Wady: Wymagana jest przynajmniej podstawowa znajomość VBA.

Makro VBA w poniższym przykładzie usuwa znaki powrotu karetki ze wszystkich komórek aktywnego arkusza.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Dla każdego MyRange w ActiveSheet.UsedRange Jeśli 0< InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), "") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

Jeśli nie jesteś zbyt zaznajomiony z VBA, polecam zapoznać się z artykułem nt

W programie Excel istnieje kilka opcji przenoszenia tekstu w obrębie jednej komórki.

1 sposób

Musisz użyć narzędzia do formatowania komórek.

1) Kliknij kliknij prawym przyciskiem myszy myszką na żądaną komórkę lub na kilka komórek jednocześnie, w które chcesz zawinąć tekst. W menu kontekstowe Wybierz opcję Formatuj komórki.

2) Otworzy się okno formatowania. Należy otworzyć zakładkę „Wyrównanie” i w bloku „Wyświetlanie” zaznaczyć pole „Zawijanie słów”.

3) Pozostaje tylko kliknąć przycisk „OK”. Tekst zostanie zawinięty i pojawi się nie w jednej linii, ale w kilku.

Metoda 2

1) Wybierz żądaną komórkę, w tym celu kliknij ją lewym przyciskiem myszy.

2) Na pasku narzędzi Programy Excela Kliknij przycisk „Zawijaj tekst”.

Ta metoda jest znacznie wygodniejsza niż poprzednia i zajmuje mniej czasu.

3 sposoby

1) Przejdź do trybu edycji tekstu, w tym celu kliknij dwukrotnie lewym przyciskiem myszy wewnątrz komórki. Kursor musi znajdować się przed częścią tekstu, którą należy przesunąć.

2) Teraz wpisz kombinację klawiszy „Alt” + „Enter” na klawiaturze. Tekst zostanie podzielony.

3) Aby zobaczyć wynik końcowy, po prostu wyjdź z trybu edycji komórki.

Aby wyjść z trybu edycji można nacisnąć klawisz „Enter” lub kliknąć jednokrotnie lewym przyciskiem myszy dowolną inną komórkę tabeli.