Skip to main content

¿Cómo eliminar rápidamente los guiones de las celdas en Excel?

Author: Xiaoyang Last Modified: 2025-06-03
remove dashes from cells

Supongamos que hay una lista de códigos postales o números ISBN largos en las celdas de tu hoja de cálculo, y estos números largos contienen guiones. Por algún motivo, necesitas eliminar los guiones entre los números (como muestran las siguientes capturas de pantalla). ¿Hay alguna manera rápida de eliminar estos guiones entre los números en Excel?

Eliminar guiones de las celdas con fórmula
Eliminar fácilmente guiones de las celdas con Kutools para Excel

Eliminar guiones de las celdas con código VBA


Eliminar guiones de las celdas con fórmula

Con esta función SUSTITUIR, los números se convertirán en valores de texto, por lo que al eliminar los guiones, ni el 0 inicial será eliminado ni los números se convertirán en notación científica. Por favor, sigue los siguientes pasos:

1. En una celda adyacente en blanco, C1 por ejemplo, introduce esta fórmula: =SUSTITUIR(A1,"-",""), ver captura de pantalla:

Remove dashes from cells with a formula

2. Presiona la tecla Enter, y selecciona la celda C1, luego arrastra el controlador de relleno hacia el rango donde deseas aplicar esta fórmula. Y los guiones entre los números habrán sido eliminados. Ver captura de pantalla:

drag and fill the formula to other cells


Eliminar guiones de las celdas con Kutools para Excel

Si eres principiante en Excel, tanto la fórmula como el código pueden ser difíciles para ti, no te preocupes, la función Eliminar Caracteres de Kutools para Excel puede ayudarte a eliminar rápidamente los guiones de las celdas.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona el rango de celdas del que necesitas eliminar los guiones, y luego haz clic en Kutools > Texto > Eliminar Caracteres, ver captura de pantalla:

click Remove Characters feature of kutools

2. En el cuadro de diálogo Eliminar Caracteres, marca la opción Personalizado, y escribe el carácter “-” en el cuadro de texto, luego puedes previsualizar los resultados en el Panel de Vista Previa. Luego haz clic en el botón Aceptar para eliminar todos los guiones en las celdas seleccionadas. Ver captura de pantalla:

type - character into the text box

Nota. Si las celdas seleccionadas contienen ceros iniciales o muchos dígitos, para mantener los ceros iniciales y evitar que el número se convierta en notación científica después de eliminar los guiones, necesitarás formatear las celdas como Texto como se muestra en la siguiente captura de pantalla antes de aplicar la utilidad Eliminar Caracteres.

format the cells as Text in the Format Cells dialog box

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarla y luego vaya a aplicar la operación siguiendo los pasos anteriores.


Eliminar guiones de las celdas con código VBA

Con el siguiente código VBA, también puedes eliminar los guiones entre los números de un rango de celdas.

1. Resalta el rango del que deseas eliminar los guiones.

2. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

3. Haz clic en Insertar > Módulo, y pega el siguiente código en la ventana del Módulo.

VBA: eliminar guiones entre números

Sub DeleteDashes()
'Update 20130907
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each rng In WorkRng
    rng.NumberFormat = "@"
    rng.Value = VBA.Replace(rng.Value, "-", "")
Next
Application.ScreenUpdating = True
End Sub

4. Luego presiona la tecla F5 para ejecutar este código, y aparecerá un cuadro de diálogo para que selecciones un rango que desees utilizar. Ver captura de pantalla:

vba code to select the data list

5. Luego haz clic en Aceptar, los guiones entre los números habrán sido eliminados de las celdas. Y el formato numérico se ha convertido a formato de texto. Ver capturas de pantalla:

the dashes between the numbers are removed from the cells


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!