Slik Fjerner Du Linjeskift i Excel (3 Enkle Måter)

hvis du jobber med data som importeres fra databaser eller salesforce, har du sannsynligvis allerede behandlet linjeskift.

et linjeskift er noe som lar deg ha flere linjer i samme celle i Excel.

Nedenfor er et eksempel på et navn og adresse datasett der en enkelt linje, navn og ulike deler av adressen er atskilt med et linjeskift.

selv om det ser bra ut i eksemplet ovenfor, kan du noen ganger ikke ha disse linjeskiftene og ha behov for å fjerne disse linjeskiftene fra datasettet.

i denne opplæringen vil jeg vise deg tre enkle måter å fjerne linjeskift I Excel(også kalt in-cell vognretur i Excel).

Denne Opplæringen Dekker:

Fjern Linjeskift Ved Hjelp Av Finn Og Erstatt

den enkleste måten å fjerne linjeskift manuelt på, er Å Bruke Finn og Erstatt.

du kan enkelt bruke dette til et stort datasett og Finn og Erstatt vil gjøre alt det tunge løftet ved å finne alle linjeskift og fjerne dem fra cellene.

Anta at du har et datasett med adresser som vist nedenfor som du vil fjerne linjeskift.

Adressedatasett hvorfra linjeskift må fjernes

Nedenfor er trinnene for å fjerne linjeskift ved Hjelp Av Finn Og Erstatt og erstatt det med komma:

  1. Velg datasettet som du vil fjerne linjeskiftene fra
  2. Klikk på hjem – fanenKlikk på hjem-fanen
  3. I Redigeringsgruppen klikker du På ‘Finn & Velg’Klikk På Finn og Velg
  4. i alternativene som vis opp, klikk på ‘erstatt’klikk på erstatt
  5. plasser markøren i feltet finn hva Og bruk hurtigtasten-control + j (Hold Kontrolltasten Og trykk på j-tasten). Du kan ikke se noe, men dette setter linjeskiftetegnet i Feltet Finn hvaBruk Kontroll J I Finn Og Erstatt
  6. i erstatt-feltet skriver du inn et komma etterfulgt av et mellomrom (,) Skriv inn komma etterfulgt av mellomrom
  7. Klikk På Erstatt Alle

trinnene ovenfor vil fjerne alle linjeskift og erstatte disse med et komma. Dette vil gi deg resultatet i en enkelt linje i en celle I Excel.

Resultat etter at linjeskift er fjernet

hvis du vil fjerne linjeskiftet og vil erstatte det med noe annet i stedet for kommaet, må du spesifisere Det I Trinn 6 (I Erstatt med-feltet)

Merk: Det anbefales å lage en sikkerhetskopi av filen som har dataene, slik at du ikke mister den hvis du trenger den i fremtiden.

Fjern Linjeskift Ved Hjelp Av Formel

En annen måte å kvitte seg med linjeskift i Excel er ved hjelp av en formel. Mens Finn & Erstatt-metoden gir deg statiske resultater, vil formelen gi deg resultater som automatisk oppdateres hvis du gjør endringer i det opprinnelige datasettet.

Anta at du har datasettet som vist nedenfor, og du vil fjerne linjeskift fra alle cellene.

 Adressedatasett fra hvilke linjeskift må fjernes

Nedenfor Er formelen som vil gjøre dette:

=SUBSTITUTE(A2,CHAR(10),"")

SUBSTITUTE-funksjonen finner OG erstatter CHAR (10) – tegnet-som representerer linjematingstegnet. Så, formelen ovenfor finner alle linjeskift og erstatte disse med blank-som i hovedsak betyr at disse linjeskift er fjernet.

hvis du vil at resultatet skal skilles et komma (eller et annet tegn), kan du bruke formelen nedenfor:

=SUBSTITUTE(A2,CHAR(10),", ")

formel for å fjerne linjeskift med komma Og mellomrom I Excel

Merk: hvis Du har Bryt-teksten aktivert i en celle der du får resultatet av formelen, kan du fortsatt se at tekst flyttes til neste linje i samme celle. Dette er ikke på grunn av linjeskift. Hvis du justerer kolonnen

Fjern Linjeskift Ved HJELP AV VBA

Hvis DU er komfortabel med Å bruke VBA, kan dette være den raskeste måten å kvitte seg med linjeskift i Excel.

men du må gjøre noe arbeid før du gjør det til en klikkoperasjon.

Nedenfor er VBA-koden som vil gå gjennom hver celle i

Sub RemoveLineBreaks()For Each Cell In SelectionCell.Value = Replace(Cell.Value, Chr(10), ", ")NextEnd Sub

koden ovenfor bruker ERSTATT-funksjonen I VBA til å erstatte alle linjeskiftetegnene i en celle med komma etterfulgt av mellomromstegnet.

resultatet av DENNE vba-koden er statisk, og du kan ikke angre dette. Så, hvis du planlegger å bruke den, anbefaler jeg at du lager en kopi av det opprinnelige datasettet før du bruker koden.

du kan sette denne koden i en vanlig modul I Excel, og hvis du må bruke den ofte og trenger den tilgjengelig i Alle Excel-arbeidsbøker, kan du lagre denne koden enten i Den Personlige Makroarbeidsboken, eller du kan legge den til som Et Excel-Tillegg.

hvis du vil bruke den med et enkelt klikk, kan du legge til denne makrokoden På Verktøylinjen For Hurtigtilgang. På denne måten er alt du trenger å gjøre valget og klikk på makroknappen i QAT for å kjøre koden.

Linjeskift Vs. Linjeskift

det er en liten forskjell mellom et linjeskift I Excel og i en linjeskift.

en vognretur funksjon er å ta markøren i begynnelsen av setningen. Den ble brukt i de tidlige versjonene av skrivemaskiner og senere i datamaskiner. En vognretur i seg selv ville ikke føre til en linjeskift i Excel. Når det kombineres Med Linjemating, resulterer det i et linjeskift.

i de fleste tilfeller, når du ser et linjeskift I Excel, er det linjeskift i den.

når du bruker Alt Enter til å sette inn et linjeskift I Excel, setter det bare inn en linjefeed og ikke linjeskift.

Så hvorfor skal vi bekymre oss for vognretur? Fordi du kan fa det i dataene dine hvis det er lastet ned fra en database som bruker vognretur.

ASCII-koden for en vognretur er 13 (CR, ASCII-kode 13), og du kan finne og erstatte den ved hjelp av formler.

her kan du lese mer om forskjellen mellom linjemating og vognretur.

jeg håper du fant denne opplæringen nyttig.

Du kan også gjerne Følgende Excel tutorials:

  • Slik Deler Du Flere Linjer I En Celle i Separate Celler / Kolonner
  • Slik Starter Du En Ny Linje I Excel-Celle (Hurtigtast + Formel)
  • Slik Kombinerer Du Celler I Excel
  • Separat For-Og Etternavn I Excel (Del Navn Ved Hjelp Av Formler)
  • Slik Fjerner Du Komma I Excel (Fra Tekst og Tall)

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.