Innehållsförteckning
I det här tipset hittar du tre sätt att ta bort vändtecken från Excel-celler. Du får också veta hur du ersätter radbrytningar med andra symboler. Alla lösningar fungerar för Excel 365, 2021, 2019 och lägre versioner.
Det kan finnas olika anledningar till att radbrytningar förekommer i din text. Vanligtvis visas vagnsreturer när du kopierar text från en webbsida, hämtar en arbetsbok som redan innehåller radbrytningar från en kund, eller när du lägger till dem själv med Alt+Enter .
I vilket fall som helst vill du nu ta bort vändtecken eftersom de inte låter dig hitta en fras och gör att kolumninnehållet ser oorganiserat ut när du aktiverar alternativet för omslag av text.
Observera att termerna "Carriage return" och "Line feed" ursprungligen användes på en skrivmaskin och betydde två olika handlingar.
Datorer och textbearbetningsprogram har skapats med hänsyn till skrivmaskinens särdrag. Det är därför som två olika symboler som inte kan skrivas ut används för att ange radbrytning: " Vändtecken " (CR, ASCII-kod 13) och " Radmatning " (LF, ASCII-kod 10). Windows använder två symboler efter varandra: CR+LF och LF för *NIX-system. Var försiktig: i Excel kan du hitta båda varianterna Om du importerar data från en .txt- eller .csv-fil är det troligare att du hittar följande Vändning av vagnsignal + Radmatning När du bryter en rad med Alt+Enter infogar Excel en Radmatning endast.
Om du får .csv-filer från en person som använder Linux, Unix etc., hittar du endast Radmatning igen.
Alla dessa tre sätt går snabbt och du kan välja det som passar dig bäst:
Tips: Om du letar efter en lösning på den motsatta uppgiften kan du läsa hur du snabbt lägger till en radbrytning i en Excel-cell.
Ta bort vändtecken manuellt
Fördelar: det snabbaste sättet.
Cons: inga ytterligare funktioner :(.
Här hittar du stegen för att ta bort radbrytningar med hjälp av Hitta och ersätta:
- Markera alla celler där du vill ta bort eller ersätta vändtecken.
- Tryck på Ctrl+H för att öppna Dialogrutan Hitta & Ersätt .
- I Hitta vad fältet Ctrl+J . Det kommer att se tomt ut, men du kommer att se en liten prick.
- I Ersätt med fältet anger du ett valfritt värde för att ersätta vändtecken. Vanligtvis är det mellanslag för att undvika att två ord sammanfogas oavsiktligt. Om du bara behöver ta bort radbrytningarna lämnar du fältet "Ersätt med" tomt.
- Tryck på Ersätt alla knappen och njut av resultatet!
Ta bort radbrytningar med hjälp av Excel-formler
Fördelar: kan du använda en formelkedja/förpackade formler för komplex behandling av celltext. Det är t.ex. möjligt att ta bort vändtecken och sedan eliminera överflödiga inledande och avslutande mellanslag och mellanslag mellan ord.
Du kan också behöva ta bort vändtecken för att kunna använda din text som ett argument i en annan funktion utan att ändra de ursprungliga cellerna. Om du till exempel vill kunna använda resultatet som ett argument i funktionen =lookup ().
Cons: måste du skapa en hjälpkolumn och följa många extra steg.
- Lägg till hjälpkolumnen i slutet av dina data. Du kan kalla den "1 rad".
- I den första cellen i hjälpkolumnen ( C2 ), ange formeln för att ta bort/ersätta radbrytningar. Här kan du se flera användbara formler för olika tillfällen:
- Hantera kombinationer av både Windows- och UNIX-kombinationer för vagnretur/radmatning.
=SUBSTITUT(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")
- Nästa formel hjälper dig att ersätta radbrytning med någon annan symbol (kommatecken+utrymme). I det här fallet kommer linjerna inte att sammanfogas och extra mellanslag kommer inte att visas.
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ", ")
- Om du vill ta bort alla icke-skrivbara tecken från texten, inklusive radbrytningar:
=CLEAN(B2)
- Hantera kombinationer av både Windows- och UNIX-kombinationer för vagnretur/radmatning.
- Kopiera formeln över de andra cellerna i kolumnen.
- Eventuellt kan du ersätta den ursprungliga kolumnen med den där radbrytningarna har tagits bort:
- Markera alla celler i kolumnen C och tryck på Ctrl + C för att kopiera data till urklipp.
- Välj nu cell B2 och tryck på genvägen Shift + F10. Tryck sedan på V .
- Ta bort hjälpkolumnen.
VBA-makro för att ta bort radbrytningar
Fördelar: De skapas en gång och kan återanvändas i vilken arbetsbok som helst.
Cons: Du måste ha grundläggande kunskaper i VBA.
VBA-makrot i exemplet nedan raderar vändtecken från alla celler i det öppna arbetsbladet (det aktiva arbetsbladet).
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
Om du inte kan VBA så bra, se Hur du infogar och kör VBA-kod i Excel.
Ta bort vändtecken med Text Toolkit
Om du är en lycklig användare av vår Text Toolkit eller Ultimate Suite for Excel behöver du inte slösa tid på någon av ovanstående manipulationer. Allt du behöver göra är att ta dessa tre snabba steg:
- Markera en eller flera celler där du vill ta bort radbrytningar.
- På Excel-bandet går du till Uppgifter om Ablebits flik> Text gruppen och klicka på Konvertera knapp.
- På den Konvertera text väljer du den Konvertera radbrytning till knappen, skriv in "ersättnings"-tecknet i rutan och klicka på Konvertera .
I vårt exempel ersätter vi varje radbrytning med ett mellanslag, så du placerar muspekaren i rutan och trycker på Enter:
Resultatet blir en snyggt organiserad tabell med enradiga adresser:
Om du är nyfiken på att prova detta och 60 andra tidsbesparande verktyg för Excel är du välkommen att ladda ner en testversion av vår Ultimate Suite. Du kommer att bli förvånad när du upptäcker lösningar med några få klick för de mest utmanande och tråkiga uppgifterna i Excel!