Hur man tar bort radbrytningar (vagnretur) från celler i Excel 2013, 2010 och 2007

Denna handledning introducerar dig till tre sätt att ta bort vagnreturer från celler i Excel. Du kommer också att lära dig hur du byter ut radbrytningar med andra karaktärer. Alla föreslagna lösningar fungerar i Excel 2013, 2010, 2007 och 2003.

Radbrytningar kan förekomma i text av olika anledningar. Vanligtvis förekommer vagnreturer i en arbetsbok, till exempel när text kopieras från en webbsida, när de redan finns i en arbetsbok som tagits emot från en klient, eller när vi själva lägger till dem genom att trycka på tangenter. Alt + Enter.

Oavsett orsaken till dem är utmaningen nu att ta bort vagnreturer, eftersom de stör frassökningar och resulterar i kolumnröra när omslag är aktiverat.

Alla tre presenterade metoder är ganska snabba. Välj den som passar dig bäst:

Notera: Ursprungligen användes termerna "Carriage return" och "Line feed" när man arbetade på skrivmaskiner och betecknade två olika operationer. En nyfiken läsare kan självständigt hitta detaljerad information om detta på Internet.

Datorer och ordbehandlingsprogram designades med skrivmaskiners egenskaper i åtanke. Det är därför två olika icke-utskrivbara tecken nu används för att indikera en radbrytning: vagnretur (Kortretur, CR eller ASCII kod 13) och Linjeöversättning (Linjematning, LF eller ASCII kod 10). På Windows används båda tecknen tillsammans och på *NIX-system används endast nyrader.

Var försiktig: Båda alternativen finns i Excel. Vid import från filer .Text or . Csv uppgifterna innehåller vanligtvis vagnreturer och radmatningar. När en radbrytning skrivs in manuellt genom att trycka på Alt + Enter, Excel infogar bara ett nyradstecken. Om filen . Csv mottagits från ett fan av Linux, Unix eller annat liknande system, förbered dig sedan på ett möte med endast en nyradstecken.

Ta bort vagnretur manuellt

Alla tillgångar på ett och samma ställe Denna metod är den snabbaste.

Nackdelar: Inga extra förmåner 🙁

Så här kan du ta bort radbrytningar med "Hitta och ersätta"

  1. Markera alla celler där du vill ta bort vagnreturer eller ersätta dem med ett annat tecken.Hur man tar bort radbrytningar (vagnretur) från celler i Excel 2013, 2010 och 2007
  2. Presse Ctrl + Hför att få fram en dialogruta Hitta och ersätta (Hitta och ersätta).
  3. Placera markören i fältet Att hitta (Hitta vad) och tryck Ctrl + J. Vid första anblicken kommer fältet att verka tomt, men om du tittar noga ser du en liten prick i det.
  4. I Ersatt av (Ersätt med) ange valfritt värde att infoga i stället för vagnreturer. Vanligtvis används ett mellanslag för detta för att undvika oavsiktlig limning av två intilliggande ord. Om du bara vill ta bort radbrytningar, lämna fältet Ersatt av (Ersätt med) tom.Hur man tar bort radbrytningar (vagnretur) från celler i Excel 2013, 2010 och 2007
  5. tryck Ersätt alla (Ersätt alla) och njut av resultatet!Hur man tar bort radbrytningar (vagnretur) från celler i Excel 2013, 2010 och 2007

Ta bort radbrytningar med Excel-formler

Alla tillgångar på ett och samma ställe Du kan använda sekventiella eller kapslade formler för komplex textverifiering i den bearbetade cellen. Du kan till exempel ta bort vagnreturer och sedan hitta extra inledande eller efterföljande mellanslag, eller extra mellanslag mellan ord.

I vissa fall måste radbrytningar tas bort för att senare kunna använda texten som funktionsargument utan att göra ändringar i de ursprungliga cellerna. Resultatet kan till exempel användas som ett funktionsargument SE (SLÅ UPP).

Nackdelar: Du måste skapa en hjälpkolumn och utföra många ytterligare steg.

  1. Lägg till en extra kolumn i slutet av data. I vårt exempel kommer det att kallas 1 linjer.
  2. I den första cellen i hjälpkolumnen (C2) anger du formeln för att ta bort/ersätta radbrytningar. Nedan finns några användbara formler för olika tillfällen:
    • Denna formel är lämplig för användning med Windows och UNIX vagnretur/linjematningskombinationer.

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

      =SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")

    • Följande formel är lämplig för att ersätta en radbrytning med vilket annat tecken som helst (till exempel "," - komma + mellanslag). I det här fallet kommer raderna inte att kombineras och extra mellanslag visas inte.

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

      =TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")

    • Och så här kan du ta bort alla icke-utskrivbara tecken från text, inklusive radbrytningar:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Hur man tar bort radbrytningar (vagnretur) från celler i Excel 2013, 2010 och 2007

  3. Kopiera formeln till alla celler i kolumnen.
  4. Alternativt kan du ersätta den ursprungliga kolumnen med en ny, med radbrytningar borttagna:
    • Markera alla celler i en kolumn C och trycka på Ctrl + C kopiera data till urklipp.
    • Välj sedan en cell B2trycker du på kortkommandot Skift + F10 och då Insert (Föra in).
    • Ta bort hjälpkolumnen.

Ta bort radbrytningar med VBA-makro

Alla tillgångar på ett och samma ställe Skapa en gång – använd om och om igen med vilken arbetsbok som helst.

Nackdelar: Minst grundläggande kunskaper i VBA krävs.

VBA-makrot i följande exempel tar bort vagnreturer från alla celler i det aktiva kalkylbladet.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual för varje MyRange i ActiveSheet.UsedRange Om 0 < InStr(MyRange, Chr(10)) Då MyRange = Replace(MyRange, Chr(10), " ") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

Om du inte är alltför bekant med VBA rekommenderar jag att du studerar artikeln om hur du infogar och exekverar VBA-kod i Excel.

Kommentera uppropet