Hoe regeleinden in Excel te verwijderen (3 eenvoudige manieren)

Als u werkt met gegevens die zijn geïmporteerd uit databases of salesforce, heeft u waarschijnlijk al te maken gehad met regeleinden.

Een regeleinde is iets waarmee u meerdere regels in dezelfde cel in Excel kunt hebben.

Hieronder ziet u een voorbeeld van een naam- en adresgegevensset waarin een enkele regel, naam en verschillende delen van het adres worden gescheiden door een regeleinde.

Hoewel het er in het bovenstaande voorbeeld geweldig uitziet, wilt u deze regeleinden soms niet en moet u deze regeleinden uit de gegevensset verwijderen.

In deze tutorial laat ik je drie eenvoudige manieren zien om: verwijder regeleinden in Excel (ook wel in-cell genoemd) koetsretour in Excel).

Lijnafbrekingen verwijderen met Zoeken en vervangen

De eenvoudigste manier om regeleinden handmatig te verwijderen, is door Zoeken en vervangen te gebruiken.

U kunt dit eenvoudig toepassen op een grote dataset en Zoeken en vervangen zal al het zware werk doen door alle regeleinden te vinden en ze uit de cellen te verwijderen.

Stel dat u een dataset met adressen heeft, zoals hieronder weergegeven, waarvan u de regeleinden wilt verwijderen.

Hieronder vindt u de stappen om regeleinden te verwijderen met Zoeken en vervangen en deze te vervangen door een komma:

  1. Selecteer de dataset waaruit u de regeleinden wilt verwijderen
  2. Klik op het tabblad Start
  3. Klik in de groep Bewerken op ‘Zoeken & Selecteren’
  4. Klik in de opties die verschijnen op 'Vervangen'
  5. Plaats de cursor in het veld 'Zoeken naar' en gebruik de sneltoets - Control + J (houd de Control-toets ingedrukt en druk op de J-toets). U ziet misschien niets, maar hierdoor wordt het regeleindeteken in het veld 'Zoeken naar' geplaatst
  6. Voer in het veld Vervangen een komma in gevolgd door een spatie (, )
  7. Klik op Alles vervangen

Met de bovenstaande stappen worden alle regeleinden verwijderd en vervangen door een komma. Dit geeft u het resultaat in een enkele regel in een cel in Excel.

Als je het regeleinde wilt verwijderen en het wilt vervangen door iets anders in plaats van de komma, dan moet je dat specificeren in stap 6 (in het veld 'Vervangen door')

Opmerking: het wordt aanbevolen om een ​​reservekopie te maken van het bestand met de gegevens, zodat u deze niet kwijtraakt voor het geval u deze in de toekomst nodig heeft.

Lijnafbrekingen verwijderen met formule

Een andere manier om regeleinden in Excel te verwijderen, is door een formule te gebruiken. Terwijl de methode Zoeken en vervangen u statische resultaten geeft, geeft de formule u resultaten die automatisch worden bijgewerkt als u wijzigingen aanbrengt in de oorspronkelijke gegevensset.

Stel dat u de gegevensset heeft zoals hieronder weergegeven en u wilt de regeleinden uit alle cellen verwijderen.

Hieronder is de formule die dit zal doen:

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

De functie SUBSTITUTE zoekt en vervangt het teken CHAR (10) - dat het teken voor de regelinvoer vertegenwoordigt. De bovenstaande formule vindt dus alle regeleinden en vervangt deze door blanco - wat in wezen betekent dat deze regeleinden zijn verwijderd.

Als u wilt dat het resultaat wordt gescheiden door een komma (of een ander teken), kunt u de onderstaande formule gebruiken:

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

Notes: Als u de tekstterugloop hebt ingeschakeld in een cel waar u het resultaat van de formule krijgt, ziet u mogelijk nog steeds wat tekst naar de volgende regel in dezelfde cel. Dit komt niet door regeleinden. Als u de kolom aanpast

Verwijder regeleinden met VBA

Als u vertrouwd bent met het gebruik van VBA, kan dit de snelste manier zijn om de regeleinden in Excel te verwijderen.

Maar je moet wat werk doen voordat je er met één klik een bewerking van kunt maken.

Hieronder staat de VBA-code die door elke cel in de gaat

Sub RemoveLineBreaks() voor elke cel in selectie Cell.Value = Replace(Cell.Value, Chr(10), ", ") Next End Sub

De bovenstaande code gebruikt de REPLACE-functie in VBA om alle regeleindetekens in een cel te vervangen door een komma gevolgd door het spatieteken.

Het resultaat van deze VBA-code is statisch en u kunt dit niet ongedaan maken. Dus als u van plan bent om het te gebruiken, raad ik u ten zeerste aan een kopie van de originele dataset te maken voordat u de code gebruikt.

U kunt deze code in een reguliere module in Excel plaatsen, en als u deze vaak moet gebruiken en beschikbaar wilt hebben in al uw Excel-werkmappen, kunt u deze code opslaan in de Persoonlijke Macrowerkmap of u kunt deze toevoegen als een Excel-invoegtoepassing.

Als u het met een enkele klik wilt gebruiken, kunt u deze macrocode toevoegen aan de werkbalk Snelle toegang. Op deze manier hoeft u alleen maar de selectie te maken en op de macroknop in de QAT te klikken om de code uit te voeren.

Lijnonderbreking vs. Koets Retour

Er is een klein verschil tussen een regeleinde in Excel en in een regelterugloop.

De functie van een regelterugloop is om de cursor aan het begin van de zin te plaatsen. Het werd gebruikt in de vroege versies van typemachines en later in computers. Een regelterugloop op zichzelf zou niet leiden tot een regeleinde in Excel. In combinatie met Line Feed resulteert dit in een regeleinde.

In de meeste gevallen, wanneer u een regeleinde in Excel ziet, zit er een regelterugloop in.

Wanneer u ALT Enter gebruikt om een ​​regeleinde in Excel in te voegen, wordt ook alleen een regelinvoer ingevoegd en geen regelterugloop.

Waarom zouden we ons dan zorgen maken over het terugbrengen van een koets? Omdat u het in uw gegevens kunt krijgen voor het geval het is gedownload uit een database die gebruikmaakt van terugloop.

De ASCII-code van een regelterugloop is 13 (CR, ASCII-code 13) en u kunt deze vinden en vervangen met formules.

U kunt hier meer lezen over het verschil tussen een regelinvoer en een regelterugloop.

Ik hoop dat je deze tutorial nuttig vond.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave