3 maneres d'eliminar els retorns de carro a Excel: fórmules, macro VBA, diàleg de cerca i substitució

  • Comparteix Això
Michael Brown

En aquest consell trobareu 3 maneres d'eliminar els retorns de carro de les cel·les d'Excel. També aprendràs a substituir els salts de línia per altres símbols. Totes les solucions funcionen per a Excel 365, 2021, 2019 i versions inferiors.

Pot haver-hi diferents motius pels quals es produeixin salts de línia al text. Normalment, els retorns de carro apareixen quan copieu text d'una pàgina web, obteniu un llibre de treball que ja conté salts de línia d'un client o els afegeixeu vosaltres mateixos amb Alt+Retorn .

En qualsevol cas, què voleu fer. ara és suprimir els retorns de carro, ja que no us permeten trobar una frase i fer que el contingut de la columna sembli desorganitzat quan activeu l'opció d'ajustament de text.

Tingueu en compte que inicialment els termes "Retorn de carro" i "Avançament de línia". " es van utilitzar en una màquina d'escriure i van significar 2 accions diferents, podeu trobar més a Wiki.

Els ordinadors i el programari de processament de text es van crear tenint en compte les especificitats de la màquina d'escriure. És per això que ara s'utilitzen dos símbols diferents no imprimibles per indicar el salt de línia: " Retorn de carro " (CR, codi ASCII 13) i " Avançament de línia " (LF, codi ASCII 10). ). Windows utilitza 2 símbols un per un: CR+LF i LF per als sistemes *NIX. Aneu amb compte: a Excel podeu trobar les dues variants . Si importeu dades d'un fitxer .txt o .csv, és més probable que trobeu Carriage Return + Line Feed . Quan trenqueu una línia amb Alt+Enter, Excel s'insereix Només l'alimentació de línia .

En cas que rebeu fitxers .csv d'una persona que utilitza Linux, Unix, etc., només hi tornareu a trobar fons de línia .

Totes aquestes 3 maneres són molt ràpides. No dubteu a triar el que més us convingui:

    Consell. Si busqueu una solució per a la tasca oposada, llegiu com afegir ràpidament un salt de línia a la cel·la d'Excel.

    Elimineu les devolucions de carro manualment

    Pros: el manera més ràpida.

    Contres: no hi ha cap funció addicional :(.

    Si us plau, cerqueu els passos per eliminar els salts de línia mitjançant Cerca i substitueix:

    1. Seleccioneu totes les cel·les on voleu eliminar o substituir els retorns de carro.
    2. Premeu Ctrl+H per obrir el quadre de diàleg Cerca i substitueix .
    3. Al camp Troba què introduïu Ctrl+J . Es veurà buit, però veureu un punt petit.
    4. Al camp Substitueix per , introduïu qualsevol valor. per substituir els retorns de carro. Normalment, hi ha espai per evitar que 2 paraules s'uneixin accidentalment. Si tot el que necessiteu és suprimir els salts de línia, deixeu el camp "Substitueix per" buit.
    5. Premeu el Substituïu tot el botó i gaudiu del resultat!

    Elimineu els salts de línia amb fórmules d'Excel

    Pros: podeu utilitzar una cadena de fórmules / fórmules imbricades per a cel·les complexes processament de text. Per exemple, és possible eliminar els retorns de carro i després eliminar l'excés d'espais inicials i finals i els entre paraules.

    O bé.és possible que hàgiu d'eliminar els retorns de carro per utilitzar el vostre text com a argument d'una altra funció sense canviar les cel·les originals. Per exemple, si voleu poder utilitzar el resultat com a argument de la funció =lookup ().

    Contres: haureu de crear una columna d'ajuda i seguir moltes passos addicionals.

    1. Afegiu la columna d'ajuda al final de les vostres dades. Podeu anomenar-lo "1 línia".
    2. A la primera cel·la de la columna auxiliar ( C2 ), introduïu la fórmula per eliminar/reemplaçar els salts de línia. Aquí podeu veure diverses fórmules útils per a diferents ocasions:
      • Gestioneu les combinacions de retorn de carro/alimentació de línia de Windows i UNIX.

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

      • La fórmula següent us ajudarà a substituir el salt de línia per qualsevol altre símbol (coma+espai). En aquest cas, les línies no s'uniran i no apareixeran espais addicionals.

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

      • Si voleu eliminar tots els caràcters no imprimibles del text, inclosos els salts de línia:

        =CLEAN(B2)

    3. Copieu la fórmula a les altres cel·les de la columna.
    4. Opcionalment , podeu substituir la columna original per aquella on s'han eliminat els salts de línia:
      • Seleccioneu totes les cel·les de la columna C i premeu Ctrl + C per copiar les dades al porta-retalls.
      • Ara trieu la cel·la B2 i premeu la drecera Maj + F10.A continuació, només cal que premeu V .
      • Elimineu la columna d'ajuda.

    Macro VBA per desfer-se dels salts de línia

    Pros: En ser creat una vegada, es pot reutilitzar en qualsevol llibre de treball.

    Contres: cal tenir els coneixements bàsics de VBA.

    La macro de VBA de l'exemple a continuació suprimeix els retorns de carro de totes les cel·les del full de treball obert actualment (full de treball actiu).

    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

    Si no ho feu Coneixeu VBA molt bé, vegeu Com inserir i executar codi VBA a Excel

    Elimineu els retorns de carro amb Text Toolkit

    Si sou un usuari afortunat del nostre Text Toolkit o Ultimate Suite per Excel, llavors no cal perdre temps en cap de les manipulacions anteriors. Només cal aquests 3 passos ràpids:

    1. Seleccioneu una o més cel·les on voleu suprimir els salts de línia.
    2. A la cinta d'Excel, aneu a Dades d'Ablebits. grup de la pestanya > Text i feu clic al botó Convertir .
    3. A la subfinestra Converteix text , seleccioneu el botó d'opció Converteix salt de línia en , escriviu el caràcter de "reemplaçament" al quadre ifeu clic a Converteix .

    En el nostre exemple, estem substituint cada salt de línia per un espai, de manera que poseu el cursor del ratolí al quadre i premeu la tecla Intro:

    Com a resultat, tindreu una taula ben organitzada amb adreces d'una línia:

    Si teniu curiositat per provar aquesta i 60 eines més per a Excel que us permetran estalviar temps, podeu descarregar una versió de prova. versió de la nostra Ultimate Suite. Us sorprendrà descobrir solucions amb uns quants clics per a les tasques més difícils i tedioses d'Excel!

    Vídeo: Com eliminar els salts de línia a Excel

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.