Táboa de contidos
Á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.