Como eliminar saltos de liƱa (retornos de carro) das celas en Excel 2013, 2010 e 2007

Este tutorial presentarache tres formas de eliminar os retornos de carro das celas en Excel. TamĆ©n aprenderĆ” a substituĆ­r saltos de liƱa por outros personaxes. Todas as soluciĆ³ns suxeridas funcionan en Excel 2013, 2010, 2007 e 2003.

Os saltos de liƱa poden aparecer no texto por varios motivos. Normalmente as devoluciĆ³ns de carro ocorren nun libro de traballo, por exemplo cando se copia texto dunha pĆ”xina web, cando xa estĆ”n nun libro de traballo recibido dun cliente ou cando nĆ³s mesmos os engadimos premendo teclas. Alt + Entrar.

Sexa cal for o motivo, agora o reto Ć© eliminar os retornos de carro, xa que interfiren coas buscas de frases e provocan un desorde de columnas cando se activa o ajuste.

Os tres mƩtodos presentados son bastante rƔpidos. Escolle o que mƔis che conveƱa:

Nota: Inicialmente, os termos "Retorno de carro" e "AlimentaciĆ³n de liƱa" usĆ”ronse cando se traballaba en mĆ”quinas de escribir e denotaban dĆŗas operaciĆ³ns diferentes. Un lector curioso pode atopar de forma independente informaciĆ³n detallada sobre isto en Internet.

DeseƱaron ordenadores e software de procesamento de textos tendo en conta as caracterĆ­sticas das mĆ”quinas de escribir. Ɖ por iso que agora Ćŗsanse dous caracteres diferentes non imprimibles para indicar un salto de liƱa: retorno de carro (Retorno de carro, cĆ³digo CR ou ASCII 13) e TraduciĆ³n de liƱas (AlimentaciĆ³n de liƱa, cĆ³digo LF ou ASCII 10). En Windows, os dous caracteres utilĆ­zanse xuntos e nos sistemas *NIX sĆ³ se usan novas liƱas.

Ten coidado: Ambas opciĆ³ns atĆ³panse en Excel. Ao importar desde ficheiros . Txt or . Csv os datos adoitan conter retornos de carro e saltos de liƱa. Cando se introduce un salto de liƱa manualmente premendo Alt + Entrar, Excel sĆ³ insire un carĆ”cter de nova liƱa. Se o ficheiro . Csv recibido dun fan de Linux, Unix ou outro sistema similar, despois prepĆ”rate para un encontro con sĆ³ un carĆ”cter de nova liƱa.

Eliminando as devoluciĆ³ns de carro manualmente

Pros: Este mƩtodo Ʃ o mƔis rƔpido.

Contra: Sen vantaxes adicionais šŸ™

Deste xeito pode eliminar saltos de liƱa usando o "Atopar e substituƭr":

  1. Seleccione todas as celas nas que desexa eliminar os retornos de carro ou substitĆŗeas por outro carĆ”cter.Como eliminar saltos de liƱa (retornos de carro) das celas en Excel 2013, 2010 e 2007
  2. prensa Ctrl + Hpara que apareza unha caixa de diƔlogo Atopar e substituƭr (Buscar e substituƭr).
  3. Coloque o cursor no campo Atopar (Busca o que) e preme Ctrl + J. A primeira vista, o campo parecerĆ” baleiro, pero se miras con atenciĆ³n, verĆ”s un pequeno punto nel.
  4. No SubstituĆ­do por (SubstituĆ­r por) introduza calquera valor para inserir en lugar das devoluciĆ³ns de carro. Normalmente Ćŗsase un espazo para iso para evitar o pegado accidental de dĆŗas palabras adxacentes. Se sĆ³ queres eliminar saltos de liƱa, deixa o campo SubstituĆ­do por (SubstituĆ­r por) baleiro.Como eliminar saltos de liƱa (retornos de carro) das celas en Excel 2013, 2010 e 2007
  5. Fai clic no botĆ³n SubstitĆŗe todo (SubstituĆ­r todo) e gozar do resultado!Como eliminar saltos de liƱa (retornos de carro) das celas en Excel 2013, 2010 e 2007

Eliminar saltos de liƱa usando fĆ³rmulas de Excel

Pros: Podes usar fĆ³rmulas secuenciais ou aniƱadas para a verificaciĆ³n de texto complexo na cela procesada. Por exemplo, pode eliminar os retornos de carro e despois buscar espazos adicionais ao principio ou ao final ou espazos adicionais entre as palabras.

NalgĆŗns casos, dĆ©bense eliminar os saltos de liƱa para poder usar posteriormente o texto como argumentos de funciĆ³n sen facer cambios nas celas orixinais. O resultado pĆ³dese usar, por exemplo, como argumento de funciĆ³n VER (BUSCAR).

Contra: TerƔs que crear unha columna de axuda e realizar moitos pasos adicionais.

  1. Engade unha columna auxiliar ao final dos datos. No noso exemplo, chamarase 1 liƱas.
  2. Na primeira cela da columna auxiliar (C2), introduza a fĆ³rmula para eliminar/substituĆ­r saltos de liƱa. Abaixo amĆ³sanse algunhas fĆ³rmulas Ćŗtiles para varias ocasiĆ³ns:
    • Esta fĆ³rmula Ć© adecuada para usar con combinaciĆ³ns de retorno de carro/alimentaciĆ³n de liƱa de Windows e UNIX.

      =ŠŸŠžŠ”Š”Š¢ŠŠ’Š˜Š¢Š¬(ŠŸŠžŠ”Š”Š¢ŠŠ’Š˜Š¢Š¬(B2;Š”Š˜ŠœŠ’ŠžŠ›(13);"");Š”Š˜ŠœŠ’ŠžŠ›(10);"")

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

    • A seguinte fĆ³rmula Ć© adecuada para substituĆ­r un salto de liƱa por calquera outro carĆ”cter (por exemplo, ā€œ, ā€ ā€“ coma + espazo). Neste caso, as liƱas non se combinarĆ”n e non aparecerĆ”n espazos adicionais.

      =Š”Š–ŠŸŠ ŠžŠ‘Š•Š›Š«(ŠŸŠžŠ”Š”Š¢ŠŠ’Š˜Š¢Š¬(ŠŸŠžŠ”Š”Š¢ŠŠ’Š˜Š¢Š¬(B2;Š”Š˜ŠœŠ’ŠžŠ›(13);"");Š”Š˜ŠœŠ’ŠžŠ›(10);", ")

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

    • E asĆ­ Ć© como pode eliminar todos os caracteres non imprimibles do texto, incluĆ­dos os saltos de liƱa:

      =ŠŸŠ•Š§Š”Š˜ŠœŠ’(B2)

      =CLEAN(B2)

    Como eliminar saltos de liƱa (retornos de carro) das celas en Excel 2013, 2010 e 2007

  3. Copia a fĆ³rmula en todas as celas da columna.
  4. Opcionalmente, pode substituƭr a columna orixinal por unha nova, eliminando os saltos de liƱa:
    • Seleccione todas as celas dunha columna C e presionando Ctrl + C copia os datos no portapapeis.
    • A continuaciĆ³n, seleccione unha cela B2, prema o atallo do teclado MaiĆŗs + F10 e despois Inserir (Inserir).
    • Elimina a columna auxiliar.

Eliminar saltos de liƱa coa macro VBA

Pros: Crear unha vez: Ćŗsao unha e outra vez con calquera libro de traballo.

Contra: Requƭrense polo menos coƱecementos bƔsicos de VBA.

A macro VBA do seguinte exemplo elimina os retornos de carro de todas as celas da folla de traballo activa.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = AplicaciĆ³n falsa.Calculation = xlCalculationManual Para cada MyRange en ActiveSheet.UsedRange If 0 < InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), " ") Finalizar se a seguinte aplicaciĆ³n.ScreenUpdating = AplicaciĆ³n verdadeira.Calculation = xlCalculationAutomatic End Sub

Se non estĆ”s moi familiarizado con VBA, recomĆ©ndoche que estudes o artigo sobre como inserir e executar cĆ³digo VBA en Excel.

Deixe unha resposta