Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

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

Author Xiaoyang Last modified
remove dashes from cells

Al trabajar con hojas de cálculo de Excel que contienen listas de números, como códigos postales, números de teléfono, ISBN o ID de productos, es posible que te encuentres a menudo con valores con guiones incrustados (para formato o legibilidad). Sin embargo, para ciertas tareas, como importar a bases de datos, ejecutar análisis o preparar validación de datos, puede ser necesario eliminar todos los guiones de estas cadenas. Hacer esto de manera eficiente es importante, especialmente cuando se manejan largas listas o grandes conjuntos de datos. Afortunadamente, Excel proporciona varias formas prácticas de eliminar guiones de tus celdas. A continuación, encontrarás métodos detallados y escenarios adecuados para cada solución, incluyendo enfoques integrados y herramientas especializadas.

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 usando la función Buscar y Reemplazar de Excel


Eliminar guiones de las celdas con fórmulas

Usar la función SUSTITUIR en Excel es una forma sencilla de eliminar todos los guiones de una celda. Este método es especialmente útil cuando deseas procesar rápidamente un gran número de celdas sin alterar los datos originales. Por ejemplo, si tu columna contiene números como “123-45-6789”, aplicar SUSTITUIR puede generar un valor de texto con todos los guiones eliminados. Un beneficio importante es que este enfoque conserva los ceros iniciales y evita convertir números largos en notación científica, lo cual ocurre frecuentemente con el comportamiento predeterminado de Excel.

1. En una celda en blanco adyacente a tus datos (por ejemplo, C1 si tus datos comienzan en A1), introduce la siguiente fórmula:

=SUBSTITUTE(A1,"-","")

Remove dashes from cells with a formula

2. Después de ingresar la fórmula, presiona Enter. La fórmula eliminará todos los guiones del texto en la celda A1. Para aplicar la misma lógica al resto de tus datos, selecciona la celda C1, luego mueve el cursor al controlador de relleno en la parte inferior derecha de la celda, y arrástralo hacia abajo hasta donde sea necesario para llenar el resto de la columna. Esto eliminará automáticamente los guiones de cada celda correspondiente en la columna A. Ver captura de pantalla:

drag and fill the formula to other cells

Para un conjunto de datos grande, puedes hacer doble clic en el controlador de relleno para auto-completar el rango hasta el último valor adyacente. Si necesitas convertir las celdas resultantes nuevamente en valores regulares (en lugar de fórmulas), simplemente copia las celdas de salida y usa “Pegado Especial > Valores” para sobrescribir las fórmulas con sus resultados. Esta fórmula tratará todo como texto, por lo que los números con ceros iniciales o grandes cantidades de dígitos no perderán su formato.

Notas y solución de problemas: La fórmula SUSTITUIR es no destructiva y deja los datos originales sin cambios, lo cual es ideal cuando deseas retener tanto las versiones formateadas como las no formateadas. Asegúrate de referenciar la columna correcta y ajustar las referencias de celda si tus datos no están en la columna A. Si tus datos incluyen más que solo guiones —por ejemplo, espacios u otros símbolos— puedes anidar múltiples funciones SUSTITUIR para eliminar caracteres adicionales no deseados.


Eliminar guiones de las celdas con Kutools para Excel

Si encuentras que las fórmulas o el código VBA son complejos o consumen tiempo, Kutools para Excel proporciona una solución directa y fácil de usar. La función Eliminar Caracteres está diseñada específicamente para eliminar rápidamente caracteres específicos (como guiones) de las celdas seleccionadas con solo unos pocos clics. Esto es especialmente útil para principiantes en Excel, usuarios ocasionales o cualquiera que valore la eficiencia y simplicidad en su flujo de trabajo. Otra ventaja significativa es que no es necesario escribir fórmulas ni recordar sintaxis.

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. Comienza seleccionando el rango de celdas del cual deseas eliminar los guiones. Luego ve a Kutools > Texto > Eliminar Caracteres. Esto abrirá la ventana de diálogo de la herramienta. Ver captura de pantalla:

click Remove Characters feature of kutools

2. En el cuadro de diálogo Eliminar Caracteres, selecciona la opción Personalizado e ingresa el carácter de guion (“-”) en el cuadro de texto. El Panel de Vista Previa mostrará instantáneamente cómo se verán los resultados después de eliminar los guiones. Una vez que estés satisfecho, haz clic en Aceptar para limpiar todos los guiones de las celdas seleccionadas. Ver captura de pantalla:

type - character into the text box

Nota: Si tus celdas contienen ceros iniciales o cadenas de dígitos largas (como códigos ISBN o códigos postales), y quieres evitar convertir estos valores en notación científica o perder ceros iniciales, debes formatear las celdas de destino como Texto antes de usar la función Eliminar Caracteres. De lo contrario, Excel puede convertir automáticamente el resultado a formato científico o eliminar ceros iniciales. Para hacer esto, haz clic derecho sobre las celdas, elige “Formato de celdas” y selecciona “Texto” como se muestra en la captura de pantalla a continuación.

format the cells as Text in the Format Cells dialog box

Esta función de Kutools maneja eficientemente grandes conjuntos de datos y minimiza el trabajo manual, reduciendo el riesgo de errores. Después de procesar, puedes revisar los resultados en el panel de vista previa antes de aplicar los cambios, añadiendo otra capa de confianza y control a tu flujo de trabajo.

  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

Si te sientes cómodo con macros, usar código VBA ofrece una forma altamente flexible de eliminar guiones de cualquier rango seleccionado. Este método es eficiente para el procesamiento por lotes y automatiza tareas repetitivas, haciéndolo adecuado para usuarios avanzados o aquellos que manejan conjuntos de datos actualizados regularmente. Al igual que con las fórmulas, VBA convertirá los valores limpiados al formato de texto de manera predeterminada, por lo que se conservan los ceros iniciales y los números largos.

1. Selecciona las celdas de las cuales deseas eliminar los guiones.

2. Presiona ALT + F11 para abrir la ventana del editor de Microsoft Visual Basic para Aplicaciones.

3. Haz clic en Insertar > Módulo para crear un nuevo módulo de código, 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. Presiona F5 para ejecutar el código. Un cuadro de diálogo te pedirá que selecciones el rango que deseas procesar. Ver captura de pantalla:

vba code to select the data list

5. Haz clic en Aceptar, y todos los guiones serán eliminados de las celdas elegidas. Los valores de salida son texto, asegurando que los números sensibles al formato, como códigos postales o IDs, mantengan su apariencia. Ver capturas de pantalla:

the dashes between the numbers are removed from the cells

Al usar este método, ten en cuenta que la macro realiza cambios directos en tu hoja de cálculo. Considera guardar tu archivo antes o trabajar en una copia de seguridad si necesitas mantener los datos originales. Si recibes una advertencia de seguridad de macros al ejecutar el código, ajusta la configuración de macros en Excel para permitir que el script se ejecute. Este enfoque es especialmente práctico para tareas recurrentes o para limpiar datos mal formateados en masa.


Eliminar guiones usando la función Buscar y Reemplazar de Excel

Para una solución simple y rápida, puedes usar la función Buscar y Reemplazar incorporada en Excel. Este enfoque es adecuado para tareas ocasionales o cuando quieres modificar directamente el contenido en su lugar sin usar fórmulas o complementos. Sin embargo, debe usarse con cuidado, especialmente si tu rango seleccionado contiene datos con guiones que no deseas eliminar. Buscar y Reemplazar procesará todos los guiones dentro de las celdas seleccionadas, así que verifica tu selección antes de aplicarlo.

1. Selecciona el rango de celdas que contiene los guiones que deseas eliminar. Si deseas procesar toda la hoja de trabajo, haz clic en cualquier celda individual antes de comenzar.

2. Presiona Ctrl + H para abrir el cuadro de diálogo Buscar y Reemplazar.

3. En el campo “Buscar qué”, escribe un guion (“-”). Deja el campo “Reemplazar con” vacío.

4. Haz clic en Reemplazar Todo para eliminar todos los guiones del rango seleccionado. Aparecerá un cuadro de diálogo indicando cuántos reemplazos se realizaron. Haz clic en Aceptar para confirmar y luego cierra la ventana de diálogo. Ahora tus celdas aparecerán sin ningún guion.

Este método es rápido y adecuado para la mayoría de los escenarios simples. Sin embargo, si tus datos incluyen fórmulas o necesitas una solución no destructiva, considera usar las opciones de fórmula o Kutools en su lugar. Además, recuerda verificar los resultados, ya que Buscar y Reemplazar afecta todas las instancias del carácter elegido dentro de tu rango.


En resumen, elegir el mejor método depende de tus necesidades específicas:

  • Fórmula (SUSTITUIR): Ideal para crear una columna separada y dinámica con datos sin guiones. Útil si deseas mantener la información original sin cambios.
  • Kutools para Excel: Excelente para usuarios que desean una solución eficiente basada en GUI, adecuada para grandes conjuntos de datos, sin escribir fórmulas ni código.
  • Macro VBA: Ideal para automatizar la eliminación de guiones en rangos grandes o actualizados frecuentemente, adecuado para usuarios avanzados o aquellos que se sienten cómodos con la codificación.
  • Buscar y Reemplazar: La opción más rápida para ediciones manuales ocasionales, pero carece de vista previa y afecta indiscriminadamente todos los caracteres coincidentes dentro de las celdas seleccionadas.

Al eliminar guiones, siempre considera el formato y los ceros iniciales para evitar cambios de datos involuntarios. Si ocurren resultados inesperados, busca caracteres ocultos o problemas de formato, y confirma tus selecciones antes de eliminar o reemplazar datos. Se recomienda guardar tu trabajo antes de realizar cambios por lotes.

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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree 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...)...
Los15 principales 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 de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos