Spis treści
W tym artykule omówimy kilka metod usuwania powrotów karetki w Excelu; w tym VBA. Często kopiujemy dane ze stron internetowych lub innych skoroszytów, które zawierają powroty karetki, przerwy między wierszami z Alt+Enter Później, jeśli jest to wymagane, musimy usunąć te zwroty karetki i przerwy między wierszami. Na szczęście Excel ma bardzo łatwe opcje usuwania tych przerw między wierszami i teraz je omówimy.
Pobierz podręcznik do ćwiczeń
Możesz pobrać zeszyt ćwiczeń, który wykorzystaliśmy do przygotowania tego artykułu.
Remove Carriage Returns.xlsm3 proste sposoby na usunięcie znaków karetki w programie Excel
1. usuwanie znaków karetki przy użyciu funkcji Znajdź i zamień
Powroty karetki możemy usunąć ręcznie poprzez Znajdź i zamień Na przykład, mamy zbiór danych zawierający nazwy książek z powtórzeniami karetki.
Kroki:
- Na początku wybierz komórki zawierające podziały linii.
- Następnie naciśnij Ctrl+H z klawiatury. W rezultacie Znajdź i zamień Pojawi się okno. Teraz przejdź do Znajdź to, co i naciśnij Ctrl+J . A kropka (.) pojawi się w skrzynce. Trzymaj. Zastąpić pole puste. Na koniec kliknij Wymień wszystko przycisk.
- W związku z tym wszystkie podziały linii zostaną usunięte.
Read More: Usuń powrót karetki w programie Excel za pomocą funkcji Tekst na kolumny
Podobne lektury
- Jak usunąć formuły w programie Excel: 7 prostych sposobów
- Zamień tekst na Carriage Return w Excelu (4 gładkie podejścia)
- Usuń hasło z programu Excel (3 proste sposoby)
- Carriage Return w Excelu Formuła do Concatenate (6 przykładów)
2) Użyj funkcji Excela, aby usunąć znaki powrotu karetki.
Excel ma kilka wbudowanych funkcji do usuwania przerw w linii. W tej metodzie użyjemy kombinacji SUBSTYTUT oraz CHAR funkcje.
Kroki:
- Na początku rozważmy zbiór danych zawierający nazwy kolorów ze zwrotem karetki.
- Następnie w pustej komórce wpisz następującą formułę:
=SUBSTITUTE(B5,CHAR(10),", ")
Funkcja SUBSTITUTE zastępuje istniejący tekst nowym tekstem w łańcuchu tekstowym. jednak, funkcja CHAR zwraca znak określony przez numer kodu z zestawu znaków dla komputera.
Tutaj formuła usuwa przerwy między wierszami Komórka B5 i zastępuje te przerwy przecinkami. Z drugiej strony, Char(10) Funkcja zwraca znak przerwy w linii.
- Na koniec otrzymasz następujący wynik.Użyj Autouzupełnianie (+) aby skopiować formułę do innych komórek.
Read More: Jak znaleźć Carriage Return w programie Excel (2 proste metody)
3. usuwanie znaków powrotu karetki za pomocą VBA w Excelu
Jeśli nie chcesz używać ręcznych sposobów lub formuł, aby usunąć przerwy w linii, użycie VBA może być doskonałą opcją. Załóżmy, że mamy zbiór danych nazw książek zawierających zwroty karetki. Wykonamy poniższe kroki, aby usunąć te przerwy.
Kroki:
- Po pierwsze, przejdź do arkusza zawierającego zbiór danych i otwórz okno kodu, klikając przycisk Wyświetl kod .
- Następnie do okna kodu wpisz następujący kod.
Option Explicit Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each MyRange In ActiveSheet.UsedRange If 0 <InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), "") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub.
- Na koniec uruchom kod, a podziały linii zostaną usunięte.
Read More: Jak wstawić Carriage Return w komórce programu Excel (3 proste sposoby)
Wniosek
W tym artykule omówiliśmy kilka łatwych metod, aby usunąć powroty karetki w programie Excel. Tak więc, miejmy nadzieję, że te metody pomogą ci. Pobierz i przećwicz nasz zeszyt roboczy dla wszystkich metod wymienionych powyżej. Jeśli masz jakiekolwiek pytania, zachęcamy do komentowania tutaj.