Como eliminar guións en Excel (3 métodos)

  • Comparte Isto
Hugh West

Ás veces, queremos comprobar certos valores sen trazos para ter unha comprensión máis profunda da información. Pero cando os datos son enormes, non é un xeito sabio de eliminar guións manualmente. Neste artigo, aprenderás a eliminar guións en Excel das tres formas máis eficientes.

Descarga o modelo de práctica

Podes descargar o modelo de Excel de práctica gratuíta desde aquí e practica por ti mesmo.

Eliminar trazos en Excel.xlsm

3 Métodos sinxelos para eliminar trazos en Excel

Esta sección discutirá os métodos para eliminar guións en Excel mediante o uso do Buscar & Substitúe o comando en Excel, usando a función SUBSTITUTE e implementando código VBA .

1. Busca & Substituír o comando para eliminar trazos

O Buscar & O comando Substituír é a función máis sinxela e común para realizar a maioría das tarefas relacionadas con Excel. Aquí coñeceremos como eliminar trazos usando o Buscar & Substitúe a función en Excel.

Os pasos para facelo aparecen a continuación,

Paso 1:

  • Seleccione o conxunto de datos .
  • Na pestana Inicio , vai a Buscar & Seleccione -> Substitúe.

Paso 2:

  • Desde a ventá emerxente Buscar e Substituír , no campo Atopar o que , escriba o símbolo guión (-) .
  • Deixa o Substituír co campo en branco .
  • Preme Substituír todo .

Isto borrará todos os trazos do teu conxunto de datos en Excel.

Cousa que debes ter en conta

Hai un gran inconveniente ao usar Find & Substituír o comando para eliminar guións en Excel. Cando os teus datos comezan co número cero (0) (por exemplo, 002-10-2324), eliminarán todos os ceros principais e daráselle unha saída de datos modificados (por exemplo, 002-10-). 2324 pasará a ser 2102324). Entón, se queres usar o Find & Substitúe o comando para eliminar guións, asegúrate de ter unha copia de seguridade dos datos orixinais.

Ler máis: Eliminar trazos do número de teléfono en Excel

2. Fórmula para borrar trazos en Excel

A diferenza de Buscar & Substituír a función de comando en Excel, usar fórmulas é a forma máis segura e controlada de extraer calquera tipo de resultados en Excel. Para obter a saída dun conxunto de datos sen guións en Excel, pode implementar a función SUBSTITUTE .

Fórmula xenérica SUBSTITUTE,

=SUBSTITUTE(cell, “old_string”, “new_string”)

Aquí,

texto_antigo = a cadea que quere eliminar.

new_text = a cadea coa que quere substituír.

A continuación indícanse os pasos para eliminar guións en Excel coa función SUBSTITUTE ,

Paso 1:

  • Nunha cela baleira onde queres que apareza o teu resultado, primeiro pon un signo igual (=) e despois escribe SUBSTITUTE xunto con el.
  • Dentro dos corchetes da función SUBSTITUTE, escribe primeiro o número de referencia da cela do que queres eliminar o guión. (-) (no noso caso, o número de cela era C5 ).
  • A continuación, coloque un símbolo coma (,) e despois escriba guión Símbolo (-) dentro de comiñas dobres (ou calquera texto antigo que queira eliminar).
  • De novo pon unha coma (,) e, por último, deixa comiñas dobres en branco se queres unha cadea nula en lugar dun guión (-) (ou calquera cadea nova pola que queiras que o teu texto antigo substitúa).

Así, a nosa fórmula requirida terá un aspecto similar. o seguinte,

=SUBSTITUTE(C5,”-”,””)

  • Preme Intro .

Substituirá os guións (-) (ou calquera outro texto que seleccionaches) por cadea nula (ou a cadea coa que o substitúes).

Paso 2: Arrastre a fila cara abaixo usando Recheo de control para aplicar a fórmula ao resto do conxunto de datos.

Agora atopou o resultado dun conxunto de datos con elimina os trazos (-).

Ler máis: Como eliminar caracteres especiais en Excel

3. Inserir código VBA para eliminar guións

Se es un usuario experimentado de Excel, este método é só para ti. Usar VBA para eliminar guións é a forma máis rápida e absoluta de facer o traballo feito.

Paso 1: Preme Alt + F11 no teu teclado ou vai ao pestana Desenvolvedor -> VisualBasic para abrir Editor de Visual Basic .

Paso 2: No menú emerxente arriba da xanela do código, na barra de menús, fai clic en Inserir -> Módulo .

Paso 3: Copia o seguinte código e pégao na xanela do código.

9996

O teu código agora está listo para executarse.

Paso 4: Preme F5 no teu teclado ou na barra de menús selecciona Executar -> Executar Sub/UserForm . Tamén podes facer clic na icona Reproducir pequena na barra do submenú para executar a macro.

Paso 5: Desde a ventá emerxente Macro , seleccione o Nome da macro Eliminar guións -> Executar .

Paso 6: Desde a caixa de diálogo emerxente, cambia á folla de traballo de interese , seleccione o intervalo desexado e prema en Aceptar .

Isto substituirá todos os guións (-) do seu conxunto de datos por un valor nulo. cadea.

Se queres substituír calquera outro texto por outro con código VBA, modifica o núm. 11 do código segundo a túa necesidade.

Para entender máis,

En lugar de escribir a liña como,

R.Value = VBA.Replace(R.Value, "-", "")

Escríbeo como,

R.Value = VBA.Replace(R.Value, "old_text", "new_text")

Aquí,

texto_antigo = a cadea que quere eliminar.

new_text = a cadea coa que quere substituír.

Ler máis: Como eliminar espazos en Excel

Conclusión

Este artigo trata os métodos para eliminarguións en Excel utilizando o Find & Substitúe o comando para os principiantes en Excel, empregando o método máis seguro de fórmula SUBSTITUTE para o usuario avanzado de Excel e implementando código VBA para expertos en Excel. Espero que este artigo che resultou moi beneficioso. Non dubides en facer calquera dúbida sobre o tema.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.