Com eliminar els salts de línia (retorns de carro) de les cel·les a Excel 2013, 2010 i 2007

Aquest tutorial us presentarà tres maneres d'eliminar els retorns de carro de les cel·les a Excel. També aprendràs a substituir els salts de línia per altres caràcters. Totes les solucions suggerides funcionen a Excel 2013, 2010, 2007 i 2003.

Els salts de línia poden aparèixer al text per diferents motius. Normalment els retorns de carro es produeixen en un llibre de treball, per exemple quan es copia el text d'una pàgina web, quan ja es troben en un llibre de treball rebut d'un client, o quan nosaltres mateixos els afegim prement tecles. Alt + Retorn.

Sigui quin sigui el motiu, ara el repte és eliminar els retorns de carro, ja que interfereixen amb les cerques de frases i donen lloc a un desordre de columnes quan l'ajustament està activat.

Els tres mètodes presentats són força ràpids. Tria la que més et convingui:

Nota: Inicialment, els termes "Retorn de carro" i "Aliment de línia" es van utilitzar quan es treballava amb màquines d'escriure i denotaven dues operacions diferents. Un lector curiós pot trobar de manera independent informació detallada sobre això a Internet.

Els ordinadors i el programari de processament de textos es van dissenyar tenint en compte les característiques de les màquines d'escriure. És per això que ara s'utilitzen dos caràcters diferents no imprimibles per indicar un salt de línia: retorn de carro (Retorn de carro, codi CR o ASCII 13) i Traducció de línia (Avançament de línia, codi LF o ASCII 10). A Windows, els dos caràcters s'utilitzen junts, i als sistemes *NIX, només s'utilitzen noves línies.

Ves amb compte: Les dues opcions es troben a Excel. Quan s'importa des de fitxers . Txt or . Csv les dades solen contenir retorns de carro i avançaments de línia. Quan s'introdueix manualment un salt de línia prement Alt + Retorn, Excel només insereix un caràcter de nova línia. Si el fitxer . Csv rebuda d'un fan de Linux, Unix o un altre sistema similar, després prepareu-vos per a una trobada amb només un caràcter de nova línia.

Eliminació de retorns de carro manualment

Pros: Aquest mètode és el més ràpid.

Contres: Sense avantatges addicionals 🙁

Així és com podeu eliminar els salts de línia amb el "Cerca i reemplaça"

  1. Seleccioneu totes les cel·les on voleu eliminar els retorns de carro o substituïu-les per un altre caràcter.Com eliminar els salts de línia (retorns de carro) de les cel·les a Excel 2013, 2010 i 2007
  2. Premsa Ctrl + Hper obrir un quadre de diàleg Cerca i reemplaça (Cerca i substitueix).
  3. Posa el cursor al camp Trobar (Trobeu què) i premeu Ctrl + J. A primera vista, el camp semblarà buit, però si us fixeu bé, hi veureu un petit punt.
  4. A la Reemplaçat per (Substitueix amb) introduïu qualsevol valor per inserir en lloc dels retorns de carro. Normalment s'utilitza un espai per a això per evitar l'enganxament accidental de dues paraules adjacents. Si només voleu eliminar els salts de línia, deixeu el camp Reemplaçat per (Reemplaça amb) buit.Com eliminar els salts de línia (retorns de carro) de les cel·les a Excel 2013, 2010 i 2007
  5. premsa Substituïu-ho tot (Reemplaça-ho tot) i gaudeix del resultat!Com eliminar els salts de línia (retorns de carro) de les cel·les a Excel 2013, 2010 i 2007

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

Pros: Podeu utilitzar fórmules seqüencials o imbricades per a la verificació de text complex a la cel·la processada. Per exemple, podeu eliminar els retorns de carro i després trobar espais addicionals al principi o al final, o espais addicionals entre paraules.

En alguns casos, s'han d'eliminar els salts de línia per poder utilitzar posteriorment el text com a arguments de funció sense fer canvis a les cel·les originals. El resultat es pot utilitzar, per exemple, com a argument de funció MÉS INFO (CERCAR).

Contres: Haureu de crear una columna d'ajuda i realitzar molts passos addicionals.

  1. Afegiu una columna auxiliar al final de les dades. En el nostre exemple, s'anomenarà Línies 1.
  2. A la primera cel·la de la columna auxiliar (C2), introduïu la fórmula per eliminar/substituir els salts de línia. A continuació es mostren algunes fórmules útils per a diverses ocasions:
    • Aquesta fórmula és adequada per utilitzar-la amb combinacions de retorn de carro/alimentació de línia de Windows i UNIX.

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

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

    • La fórmula següent és adequada per substituir un salt de línia per qualsevol altre caràcter (per exemple, “, ” – coma + espai). En aquest cas, les línies no es combinaran i no apareixeran espais addicionals.

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

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

    • I així és com podeu eliminar tots els caràcters no imprimibles del text, inclosos els salts de línia:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Com eliminar els salts de línia (retorns de carro) de les cel·les a Excel 2013, 2010 i 2007

  3. Copieu la fórmula a totes les cel·les de la columna.
  4. Opcionalment, podeu substituir la columna original per una de nova, amb els salts de línia eliminats:
    • Seleccioneu totes les cel·les d'una columna C i prement Ctrl + C copieu les dades al porta-retalls.
    • A continuació, seleccioneu una cel·la B2, premeu la drecera del teclat Maj + F10 i després Insereix (Insereix).
    • Suprimeix la columna d'ajuda.

Elimina els salts de línia amb la macro VBA

Pros: Crea una vegada: fes servir una i altra vegada amb qualsevol llibre de treball.

Contres: Es requereix almenys coneixements bàsics de VBA.

La macro VBA de l'exemple següent elimina els retorns de carro de totes les cel·les del full de treball actiu.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = Aplicació falsa.Calculation = xlCalculationManual Per a cada MyRange a ActiveSheet.UsedRange If 0 < InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), " ") Finalitza si la següent aplicació.ScreenUpdating = Aplicació veritable.Calculation = xlCalculationAutomatic End Sub

Si no esteu massa familiaritzat amb VBA, us recomano que estudieu l'article sobre com inserir i executar codi VBA a Excel.

Deixa un comentari