Jak usunąć podziały wierszy w programie Excel (3 proste sposoby)

Jeśli pracujesz z danymi importowanymi z baz danych lub Salesforce, prawdopodobnie masz już do czynienia z podziałami wierszy.

Podział wiersza to coś, co pozwala mieć wiele wierszy w tej samej komórce w programie Excel.

Poniżej znajduje się przykład zestawu danych nazwy i adresu, w którym pojedyncza linia, nazwa i różne części adresu są oddzielone podziałem wiersza.

Chociaż w powyższym przykładzie wygląda to świetnie, czasami możesz nie chcieć tych podziałów wierszy i musisz usunąć te podziały wierszy z zestawu danych.

W tym samouczku pokażę Ci trzy proste sposoby usuń podziały wierszy w programie Excel (zwany także w komórce powrót karetki w programie Excel).

Usuń podziały wierszy za pomocą funkcji Znajdź i zamień

Najłatwiejszym sposobem ręcznego usunięcia podziałów wierszy jest użycie funkcji Znajdź i zamień.

Możesz łatwo zastosować to do dużego zestawu danych, a funkcja Znajdź i zamień wykona całą ciężką pracę, znajdując wszystkie podziały wierszy i usuwając je z komórek.

Załóżmy, że masz zestaw danych adresów, jak pokazano poniżej, z którego chcesz usunąć podziały wierszy.

Poniżej znajdują się kroki, aby usunąć podziały wierszy za pomocą funkcji Znajdź i zamień i zastąp ją przecinkiem:

  1. Wybierz zbiór danych, z którego chcesz usunąć podziały wierszy
  2. Kliknij kartę Strona główna
  3. W grupie Edytowanie kliknij „Znajdź i wybierz”
  4. W wyświetlonych opcjach kliknij „Zamień”
  5. Umieść kursor w polu „Znajdź co” i użyj skrótu klawiaturowego - Control + J (przytrzymaj klawisz Control i naciśnij klawisz J). Możesz nic nie widzieć, ale to powoduje umieszczenie znaku podziału wiersza w polu „Znajdź co”
  6. W polu zamień wprowadź przecinek, a po nim znak spacji (, )
  7. Kliknij Zamień wszystko

Powyższe kroki usuną wszystkie podziały wierszy i zastąpią je przecinkami. To da ci wynik w jednym wierszu w komórce w Excelu.

Jeśli chcesz usunąć podział wiersza i chcesz go zastąpić czymś innym zamiast przecinka, musisz to określić w kroku 6 (w polu „Zamień na”)

Uwaga: Zaleca się utworzenie kopii zapasowej pliku zawierającego dane, aby nie utracić ich w razie potrzeby w przyszłości.

Usuń podziały wierszy za pomocą formuły

Innym sposobem na pozbycie się podziałów wierszy w programie Excel jest użycie formuły. Chociaż metoda Znajdź i zamień daje wyniki statyczne, formuła daje wyniki, które zostaną automatycznie zaktualizowane w przypadku wprowadzenia jakichkolwiek zmian w oryginalnym zestawie danych.

Załóżmy, że masz zestaw danych, jak pokazano poniżej i chcesz usunąć podziały wierszy ze wszystkich komórek.

Poniżej znajduje się formuła, która to zrobi:

=ZAMIENNIK(A2,ZNAK(10);"")

Funkcja SUBSTITUTE wyszukuje i zastępuje znak ZNAK(10) - reprezentujący znak nowego wiersza. Tak więc powyższa formuła wyszukuje wszystkie łamania wierszy i zastępuje je pustymi - co zasadniczo oznacza, że ​​te łamania wierszy zostały usunięte.

Jeśli chcesz, aby wynik był oddzielony przecinkiem (lub dowolnym innym znakiem), możesz użyć poniższej formuły:

=ZAMIENNIK(A2,ZNAK(10);",")

Uwaga: Jeśli masz włączony Zawijanie tekstu w komórce, w której otrzymujesz wynik formuły, nadal możesz zobaczyć tekst przechodzący do następnego wiersza w tej samej komórce. Nie dzieje się tak z powodu łamania wierszy. Jeśli dostosujesz kolumnę

Usuń podziały wierszy za pomocą VBA

Jeśli nie masz nic przeciwko używaniu VBA, może to być najszybszy sposób na pozbycie się podziałów wierszy w programie Excel.

Ale musisz trochę popracować, zanim zrobisz to jednym kliknięciem.

Poniżej znajduje się kod VBA, który przejdzie przez każdą komórkę w

Sub RemoveLineBreaks() dla każdej komórki w zaznaczeniu Cell.Value = Replace(Cell.Value, Chr(10), ", ") Next End Sub

Powyższy kod używa funkcji REPLACE w VBA, aby zastąpić wszystkie znaki podziału wiersza w komórce przecinkiem, po którym następuje znak spacji.

Wynik tego kodu VBA jest statyczny i nie można tego cofnąć. Tak więc, jeśli planujesz z niego korzystać, gorąco polecam utworzenie kopii oryginalnego zestawu danych przed użyciem kodu.

Możesz umieścić ten kod w zwykłym module w programie Excel, a jeśli musisz go często używać i potrzebujesz go we wszystkich skoroszytach programu Excel, możesz zapisać ten kod w skoroszycie makr osobistych lub dodać go jako Dodatek Excela.

Jeśli chcesz go użyć za pomocą jednego kliknięcia, możesz dodać ten kod makra do paska narzędzi Szybki dostęp. W ten sposób wszystko, co musisz zrobić, to dokonać wyboru i kliknąć przycisk makra w QAT, aby uruchomić kod.

Przełamanie linii vs. Zwrot karetki

Istnieje niewielka różnica między podziałem wiersza w programie Excel a powrotem karetki.

Funkcja powrotu karetki polega na przeniesieniu kursora na początek zdania. Był używany we wczesnych wersjach maszyn do pisania, a później w komputerach. Sam powrót karetki nie prowadziłby do łamania wiersza w programie Excel. W połączeniu z wysuwem wiersza powoduje to złamanie wiersza.

W większości przypadków, gdy widzisz podział wiersza w programie Excel, jest w nim powrót karetki.

Ponadto, gdy używasz ALT Enter, aby wstawić podział wiersza w programie Excel, wstawia tylko znak nowego wiersza, a nie powrót karetki.

Po co więc martwić się o zwrot przewozu? Ponieważ możesz uzyskać go w swoich danych, na wypadek, gdyby został pobrany z bazy danych, która używa powrotu karetki.

Kod ASCII powrotu karetki to 13 (CR, kod ASCII 13) i można go znaleźć i zastąpić za pomocą formuł.

Możesz przeczytać więcej o różnicy między wysuwem wiersza a powrotem karetki tutaj.

Mam nadzieję, że ten samouczek okazał się przydatny.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave