Cómo eliminar guiones en Excel (3 métodos)

  • Compartir Este
Hugh West

A veces, queremos comprobar ciertos valores sin guiones para tener una comprensión más profunda de la información. Pero cuando los datos son enormes, no es una forma inteligente de eliminar guiones manualmente. En este artículo, aprenderá cómo eliminar guiones en Excel de las tres maneras más eficientes.

Descargar plantilla de prácticas

Puede descargar la plantilla de Excel de práctica gratuita desde aquí y practicar por su cuenta.

Eliminar guiones en Excel.xlsm

3 métodos sencillos para eliminar guiones en Excel

Esta sección tratará sobre los métodos para eliminar guiones en Excel utilizando la función Buscar y reemplazar en Excel, utilizando el comando SUSTITUIR y aplicando Código VBA .

1. Comando Buscar & Reemplazar para eliminar guiones

En Buscar y reemplazar es la función más sencilla y común para realizar la mayoría de las tareas relacionadas con Excel. Aquí veremos cómo eliminar guiones utilizando el comando Buscar y reemplazar de Excel.

A continuación se indican los pasos para hacerlo,

Paso 1:

  • Seleccione el conjunto de datos.
  • En virtud de la Inicio vaya a Buscar & Seleccionar -> Reemplazar.

Segundo paso:

  • Desde la ventana emergente Buscar y reemplazar en el cuadro Encuentre lo que escriba el campo guión (-) símbolo.
  • Deje el Sustituir por campo en blanco .
  • Pulse Sustituir todo .

Esto borrará todos los guiones de su conjunto de datos en Excel.

Lo que debe tener en cuenta

Hay un inconveniente importante en el uso de Buscar & Reemplazar comando para eliminar los guiones en Excel. Cuando los datos comienza con el número de cero (0) (por ejemplo, 002-10-2324), eliminará todos los ceros a la izquierda y le dará una salida de datos modificados (por ejemplo, 002-10-2324 se convertirá en 2102324). Así que si desea utilizar el comando Buscar & Reemplazar para eliminar guiones, asegúrese de que tiene una copia de seguridad de los datos originales.

Más información: Eliminar guiones del número de teléfono en Excel

2. Fórmula para borrar guiones en Excel

A diferencia de Buscar y reemplazar de Excel, el uso de fórmulas es la forma más segura y controlada de extraer cualquier tipo de resultado en Excel. Para obtener la salida de un conjunto de datos sin guiones en Excel, puede implementar la función SUBSTITUTE .

Fórmula genérica SUBSTITUTE,

=SUBSTITUTE(celda, "cadena_antigua", "cadena_nueva")

Toma,

texto_antiguo = la cadena que desea eliminar.

nuevo_texto = la cadena por la que desea reemplazar.

Pasos para eliminar guiones en Excel con la función SUSTITUIR se indican a continuación,

Primer paso:

  • En una celda vacía en la que desee que aparezca el resultado, ponga primero un igual (=) y, a continuación, escriba SUSTITUIR junto con él.
  • Dentro de los soportes de la función SUBSTITUTE, escriba primero el número de referencia de la célula del que desea eliminar el guión (-) (en nuestro caso, el número de celda era C5 ).
  • A continuación, poner un coma (,) y, a continuación, escriba guión (-) símbolo interior comillas dobles (o cualquier texto antiguo que desee eliminar).
  • De nuevo ponga un coma (,) y por último, deje en blanco las comillas dobles si desea una cadena nula en lugar de un guión (-) (o cualquier cadena nueva por la que desee sustituir el texto antiguo).

Así, nuestra fórmula requerida tendrá el siguiente aspecto,

=SUSTITUIR(C5,"-","")

  • Pulse Entre en .

Sustituirá los guiones (-) (o cualquier otro texto que haya seleccionado) por una cadena nula (o la cadena por la que la sustituya).

Segundo paso: Arrastre la fila hacia abajo con Asa de llenado para aplicar la fórmula al resto del conjunto de datos.

Ahora ha encontrado el resultado de un conjunto de datos sin guiones (-).

Más información: Cómo eliminar caracteres especiales en Excel

3. Incrustar código VBA para eliminar guiones

Si eres un usuario experimentado de Excel, entonces este método es sólo para ti. Usar VBA para eliminar guiones es la forma más rápida y absoluta de hacer el trabajo.

Primer paso: Pulse Alt + F11 en su teclado o vaya a la pestaña Desarrollador -> Visual Basic para abrir Editor de Visual Basic .

Segundo paso: En la ventana de código emergente, en la barra de menús, haga clic en Insertar -> Módulo .

Tercer paso: Copie el siguiente código y péguelo en la ventana de código.

 Sub RemoveDashes() Dim R As range Dim W As range On Error Resume Next xTitleId = "Excel" Set W = Application.Selection Set W = Application.InputBox("Range", xTitleId, W.Address, Type:=8) Application.ScreenUpdating = False For Each R In W R.NumberFormat = "@" R.Value = VBA.Replace(R.Value, "-", "") Next Application.ScreenUpdating = True End Sub 

Su código ya está listo para ejecutarse.

Paso 4: Pulse F5 en el teclado o, en la barra de menús, seleccione Run -> Run Sub/UserForm También puede hacer clic en el botón pequeño icono Play en la barra de submenú para ejecutar la macro.

Paso 5: Desde la ventana emergente Macro seleccione la opción Macro Nombre EliminarGuiones -> Ejecutar .

Paso 6: En el cuadro de diálogo emergente, cambiar a la hoja de trabajo de interés seleccione rango deseado y haga clic en OK .

Esto sustituirá todos los guiones (-) de su conjunto de datos por una cadena nula.

Si desea sustituir cualquier otro texto por otro con código VBA, sólo tiene que modificar línea nº 11 del código según sus necesidades.

Para saber más,

En lugar de escribir la línea como,

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

Escríbelo como,

R.Valor = VBA.Replace(R.Valor, "texto_antiguo", "texto_nuevo")

Toma,

texto_antiguo = la cadena que desea eliminar.

nuevo_texto = la cadena por la que desea reemplazar.

Más información: Cómo eliminar espacios en Excel

Conclusión

Este artículo discute los métodos de eliminación de guiones en Excel mediante la utilización de la Buscar & amp; Reemplazar comando para los principiantes en Excel, utilizando el método más seguro de la fórmula SUSTITUIR para el usuario avanzado de Excel y la mediante la aplicación de código VBA para los expertos de Excel. Espero que este artículo ha sido muy beneficioso para usted. Siéntase libre de hacer cualquier pregunta si usted tiene con respecto al tema.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.