KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorXiaoyang Fecha de modificación
eliminar guiones de las celdas

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 identificadores de producto—, es habitual encontrar valores con guiones insertados para facilitar su formato o lectura. Sin embargo, para ciertas tareas, como la importación a bases de datos, el análisis de datos o la preparación para validación, puede ser necesario eliminar todos los guiones de estas cadenas. Hacerlo de forma eficiente resulta fundamental, especialmente al manejar listas largas o conjuntos de datos extensos. Afortunadamente, Excel ofrece varias formas prácticas de eliminar guiones de sus celdas. A continuación, encontrará métodos detallados y los escenarios ideales para cada solución, incluyendo tanto enfoques integrados como herramientas especializadas.

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

Eliminar guiones de las celdas con código VBA
Eliminar guiones mediante la función Buscar y reemplazar de Excel


Eliminar guiones de Fórmula

Utilizar la función SUSTITUIR en Excel es una forma sencilla de eliminar todos los guiones de una celda. Este método resulta especialmente útil cuando necesita procesar un gran número de celdas rápidamente y prefiere no modificar los datos originales. Por ejemplo, si su columna contiene números como “123-45-6789”, aplicar SUSTITUIR generará un valor de texto sin guiones. Una ventaja clave es que este enfoque conserva los ceros iniciales y evita que Excel convierta automáticamente números largos a notación científica, un problema habitual con el comportamiento predeterminado del programa.

1. En una celda vacía adyacente a sus datos (por ejemplo, C1 si sus datos empiezan en A1), introduzca la siguiente fórmula:

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

Eliminar guiones de las celdas con una fórmula

2. Tras introducir la fórmula, pulse Intro. La fórmula eliminará todos los guiones del texto de la celda A1. Para aplicar la misma lógica al resto de sus datos, seleccione la celda C1, coloque el cursor sobre el controlador de relleno (la esquina inferior derecha de la celda) y arrástrelo hacia abajo hasta donde sea necesario para completar la columna. Así se eliminarán automáticamente los guiones de cada celda correspondiente en la columna A. Vea la captura de pantalla:

arrastrar y rellenar la fórmula en otras celdas

En conjuntos de datos grandes, basta con hacer doble clic en el controlador de relleno para rellenar automáticamente hasta la última celda adyacente que contenga datos. Si necesita convertir las celdas resultantes en valores normales (en lugar de fórmulas), copie dichas celdas y utilice “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 secuencias largas de dígitos conservarán su formato original.

Notas y solución de problemas: La fórmula SUSTITUIR no modifica los datos originales, lo que la hace ideal si quieres conservar tanto la versión con formato como la sin formato. Asegúrate de hacer referencia a la columna correcta y ajusta las referencias de celda si tus datos de origen no están en la columna A. Si tus datos incluyen más caracteres además de guiones —por ejemplo, espacios u otros símbolos—, puedes anidar varias funciones SUSTITUIR para eliminar los caracteres adicionales no deseados.


Eliminar guiones de las celdas con Kutools para Excel

¿Le parecen complejas o lentas las fórmulas o el código VBA? Kutools para Excel ofrece una solución directa e intuitiva. Su función Eliminar caracteres específicos está diseñada especialmente para borrar caracteres concretos (como guiones) de las celdas seleccionadas con solo unos pocos clics. Es ideal para principiantes en Excel, usuarios ocasionales o cualquiera que valore la eficiencia y la simplicidad en su flujo de trabajo. Además, ¡no necesita escribir fórmulas ni memorizar sintaxis!

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

1. Comience seleccionando el rango de celdas del que desea eliminar los guiones. A continuación, vaya a Kutools > Texto > Eliminar caracteres específicos. Esto abrirá la ventana de diálogo de la herramienta. Vea la captura de pantalla:

hacer clic en la función Eliminar caracteres de Kutools

2. En el cuadro de diálogo Eliminar caracteres específicos, seleccione la opción Personalizado y escriba el carácter de guion («-») en el cuadro de texto. El panel Vista previa mostrará inmediatamente cómo quedarán los resultados tras eliminar los guiones. Una vez satisfecho, haga clic en Aceptar para limpiar instantáneamente todos los guiones de las celdas seleccionadas. Vea la captura de pantalla:

escribir el carácter - en el cuadro de texto

Nota: Si sus celdas contienen ceros iniciales o cadenas largas de dígitos (como códigos ISBN o códigos postales) y desea evitar que Excel los convierta en notación científica o elimine los ceros iniciales, formatee las celdas de destino como Texto antes de usar la función Eliminar caracteres específicos. De lo contrario, Excel podría convertir automáticamente el resultado a notación científica o eliminar los ceros iniciales. Para hacerlo, haga clic con el botón derecho en las celdas, elija «Establecer formato de celda» y seleccione «Texto», tal como se muestra en la captura de pantalla siguiente.

dar formato a las celdas como Texto en el cuadro de diálogo Formato de celdas

Esta función de Kutools gestiona eficazmente grandes volúmenes de datos y reduce el trabajo manual, minimizando el riesgo de errores. Tras el procesamiento, puede revisar los resultados en el panel de vista previa antes de aplicar los cambios, lo que añade una capa adicional de confianza y control a su flujo de trabajo.

Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.


Eliminar guiones de las celdas con código VBA

Si se siente cómodo con las macros, el uso de código VBA ofrece una forma altamente flexible de eliminar guiones de cualquier Seleccionar rango. Este método es eficaz para el procesamiento por lotes y automatiza tareas repetitivas, por lo que resulta adecuado para usuarios avanzados o quienes gestionan conjuntos de datos actualizados regularmente. Al igual que con las fórmulas, VBA convierte los valores limpiados en Formato de texto de forma predeterminada, por lo que se conservan los ceros iniciales y los números largos.

1. Seleccione las celdas de las que quiera eliminar los guiones.

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

3. Haga clic en Insertar > Módulo para crear un nuevo módulo de código y pegue 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. Pulse F5 para ejecutar el código. Aparecerá un cuadro de diálogo que le pedirá que seleccione el rango que desea procesar. Vea la captura de pantalla:

código VBA para seleccionar la lista de datos

5. Haga clic en Aceptar y se eliminarán todos los guiones de las celdas seleccionadas. Los valores resultantes serán de tipo texto, lo que garantiza que números sensibles al formato, como códigos postales o identificadores, conserven su apariencia. Vea las capturas de pantalla:

los guiones entre los números se eliminan de las celdas

Al utilizar este método, tenga en cuenta que la macro realiza cambios directos en su hoja de cálculo. Considere guardar el archivo previamente o trabajar sobre una copia de seguridad si necesita conservar los datos originales. Si recibe una advertencia de seguridad de macros al ejecutar el código, ajuste la configuración de macros en Excel para permitir la ejecución del script. Este enfoque resulta especialmente práctico para tareas recurrentes o para limpiar en bloque datos con formato inconsistente.


Eliminar guiones mediante la función Buscar y reemplazar de Excel

Para una solución sencilla y rápida, puede utilizar la función integrada de Excel Buscar y reemplazar. Este enfoque es ideal para tareas ocasionales o cuando quiera modificar directamente el contenido en su lugar, sin recurrir a fórmulas ni complementos. No obstante, debe usarse con precaución, especialmente si el rango seleccionado contiene datos con guiones que no desea eliminar. Buscar y reemplazar procesará todos los guiones de las celdas seleccionadas, así que revise atentamente su selección antes de aplicar los cambios.

1. Seleccione el rango de celdas que contiene los guiones que desea eliminar. Si desea procesar toda la hoja de cálculo, haga clic en cualquier celda antes de empezar.

2. Pulse Ctrl + H para abrir el cuadro de diálogo Buscar y reemplazar.

3. En el campo «Buscar», escriba un guion («-»). Deje el campo «Reemplazar con» vacío.

4. Haga clic en Reemplazar todo para eliminar todos los guiones del rango seleccionado. Aparecerá un cuadro de diálogo indicando cuántos reemplazos se han realizado. Haga clic en Aceptar para confirmar y, a continuación, cierre la ventana de diálogo. Sus celdas ya no mostrarán ningún guion.

Este método es rápido y adecuado para la mayoría de los escenarios sencillos. Sin embargo, si sus datos incluyen fórmulas o necesita una solución no destructiva, considere utilizar la fórmula o Otras opciones para Kutools en su lugar. Asimismo, recuerde verificar siempre los resultados, ya que Buscar y reemplazar afecta a todas las instancias del carácter elegido dentro del rango seleccionado.


En resumen, la elección del mejor método depende de sus necesidades específicas:

  • Fórmula (SUSTITUIR): Ideal para crear una columna independiente y dinámica con datos sin guiones. Perfecta si quieres conservar la información original intacta.
  • Kutools para Excel: Ideal para usuarios que buscan una solución eficaz basada en interfaz gráfica, perfecta para manejar grandes volúmenes de datos sin necesidad de escribir fórmulas ni código.
  • Macro VBA: Ideal para automatizar la eliminación de guiones en rangos amplios o que se actualizan con frecuencia. Recomendado para usuarios avanzados o para quienes se sientan cómodos con la programación.
  • Buscar y reemplazar: La opción más rápida para ediciones manuales ocasionales, aunque no ofrece vista previa y modifica de forma indiscriminada todos los caracteres coincidentes en las celdas seleccionadas.

Al eliminar guiones, tenga siempre en cuenta el formato y los ceros iniciales para evitar cambios involuntarios en los datos. Si obtiene resultados inesperados, compruebe si hay caracteres ocultos o problemas de formato, y confirme sus selecciones antes de eliminar o reemplazar datos. Se recomienda guardar su trabajo antes de realizar cambios masivos.

Artículos relacionados:


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos