Slik fjerner du linjeskift i Excel (3 enkle måter)

Hvis du jobber med data som er importert fra databaser eller salesforce, har du sannsynligvis allerede håndtert 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 forskjellige deler av adressen er atskilt med et linjeskift.

Selv om det ser bra ut i eksemplet ovenfor, kan det hende at du noen ganger ikke vil 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).

Fjern linjeskift ved hjelp av Finn og erstatt

Den enkleste måten å fjerne linjeskift manuelt er ved å bruke Finn og erstatt.

Du kan enkelt bruke dette på et stort datasett, og Finn og erstatt vil gjøre alle de tunge løftene ved å finne alle linjeskiftene og fjerne dem fra cellene.

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

Nedenfor er trinnene for å fjerne linjeskift ved hjelp av Finn og erstatt og erstatt det med et komma:

  1. Velg datasettet du vil fjerne linjeskiftene fra
  2. Klikk på kategorien Hjem
  3. I redigeringsgruppen klikker du på "Finn og velg"
  4. Klikk på "Erstatt" i alternativene som vises
  5. Plasser markøren i "Finn hva" -feltet og bruk hurtigtasten - Ctrl + J (hold Ctrl -tasten og trykk på J -tasten). Du ser kanskje ikke noe, men dette setter linjeskiftetegnet i "Finn hva" -feltet
  6. I erstatningsfeltet skriver du inn et komma etterfulgt av et mellomrom (,)
  7. Klikk på Erstatt alle

De ovennevnte trinnene vil fjerne alle linjeskiftene og erstatte disse med et komma. Dette vil gi deg resultatet i en enkelt linje i en celle i Excel.

Hvis du vil fjerne linjeskiftet og vil erstatte det med noe annet i stedet for komma, må du spesifisere det i trinn 6 (i feltet "Erstatt med")

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

Fjern linjeskift ved hjelp av formel

En annen måte å bli kvitt linjeskift i Excel er ved å bruke en formel. Mens Find & Replace -metoden gir deg statiske resultater, vil formelen gi deg resultater som automatisk oppdateres i tilfelle du gjør endringer i det opprinnelige datasettet.

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

Nedenfor er formelen som gjør dette:

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

SUBSTITUTE -funksjonen finner og erstatter CHAR (10) -tegnet - som representerer linjematingstegnet. Så, formelen ovenfor finner alle linjeskiftene og erstatter disse med tomme - noe som i hovedsak betyr at disse linjeskiftene er fjernet.

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

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

Merk: Hvis du har aktivert innpakningsteksten i en celle der du får resultatet av formelen, kan det hende at du fortsatt ser noen tekst flytte til neste linje i samme celle. Dette er ikke på grunn av linjeskift. Hvis du justerer kolonnen

Fjern linjeskift med VBA

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

Men du må gjøre noe arbeid før du gjør det til en ett-klikk-operasjon.

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

Sub RemoveLineBreaks () For hver celle i seleksjonen Cell.Value = Erstatt (Cell.Value, Chr (10), ",") Next End Sub

Koden ovenfor bruker REPLACE -funksjonen i VBA til å erstatte alle linjeskifttegnene i en celle med et komma etterfulgt av mellomromstegnet.

Resultatet av denne VBA -koden er statisk, og du kan ikke angre dette. Så hvis du planlegger å bruke det, anbefaler jeg på det sterkeste at du lager en kopi av det originale 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økene dine, kan du lagre denne koden enten i Personal Macro Workbook, eller du kan legge den til som en Excel-tillegg.

Hvis du vil bruke den med et enkelt klikk, kan du legge denne makrokoden til verktøylinjen for rask tilgang. På denne måten er alt du trenger å gjøre å velge og klikke på makroknappen i QAT for å kjøre koden.

Line Break vs. Vognretur

Det er en liten forskjell mellom et linjeskift i Excel og i en vognretur.

Vognreturens 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 et linjeskift i Excel. Når det kombineres med Line Feed, resulterer det i et linjeskift.

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

Når du bruker ALT Enter for å sette inn et linjeskift i Excel, setter det bare inn en linjemating og ikke vognretur.

Hvorfor skulle vi da bekymre oss for retur av vogn? Fordi du kan få det i dataene dine i tilfelle 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.

Du kan lese mer om forskjellen mellom linjefôr og vognretur her.

Jeg håper du synes denne opplæringen var nyttig.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave