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

¿Cómo convertir el formato de los números de teléfono a dígitos en Excel?

AutoraSiluvia Fecha de modificación

Al trabajar con hojas de Excel que contienen listas de números de teléfono, es frecuente encontrarse con distintos formatos, como paréntesis, espacios o guiones. Estos caracteres no numéricos pueden interferir en el análisis de datos, en las importaciones a sistemas o en procesos de marcación automática, que requieren que los números de teléfono estén expresados únicamente como una secuencia pura de dígitos. Si necesita estandarizar sus datos extrayendo solo los dígitos de cualquier número de teléfono con formato, este artículo le ofrece varias soluciones prácticas para lograrlo de forma eficaz en Excel.

He aquí un ejemplo de la situación que podría enfrentar: la columna más a la izquierda contiene números de teléfono en distintos formatos, mientras que la columna de la derecha muestra el resultado deseado: números de teléfono con todos los caracteres no numéricos eliminados, dejando únicamente una cadena continua de dígitos.

convierte el formato del número de teléfono a dígitos

Convertir el formato de los Número de teléfono a dígitos mediante fórmula
Usar Relleno Rápido para extraer dígitos de Número de teléfono con formato
Convertir el formato de los Número de teléfono a dígitos con Kutools para Excel
Usar una macro para eliminar todos los caracteres no numéricos de los Número de teléfono


Convertir el formato de los Número de teléfono a dígitos mediante fórmula

Las fórmulas de Excel le permiten eliminar caracteres no deseados y conservar únicamente los dígitos de su lista de números de teléfono. Este método resulta especialmente útil si prefiere no recurrir a complementos ni programación, y funciona perfectamente con números de teléfono que siguen un formato consistente, como (123) 456-7890 o 123-456-7890. No obstante, si sus datos incluyen símbolos o letras adicionales no estándar, podrían requerirse técnicas más avanzadas.

1. Seleccione una celda vacía (por ejemplo, C2) donde quiera mostrar los dígitos extraídos. Introduzca la siguiente fórmula y pulse Intro:

=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,«(»,«»),«)»,«»),« »,«»),"-",«»)

aplica una fórmula para convertir el formato del número de teléfono a dígitos

Nota: En esta fórmula, A2 es la referencia a la celda que contiene el número de teléfono original. Puedes cambiar esta referencia si tus datos se encuentran en otra columna o fila.

2. Mientras mantiene seleccionada la celda C2, arrastre el controlador de relleno (el pequeño cuadrado situado en la esquina inferior derecha de la celda) hacia abajo para aplicar la fórmula al resto de su lista (por ejemplo, desde C2 hasta C8). Así, la fórmula se aplicará automáticamente a cada número de teléfono del rango.

arrastra y rellena la fórmula en otras celdas

Ahora, cada número de teléfono de su rango de datos debería convertirse en una secuencia exclusivamente compuesta por dígitos.

Consejo:Si sus Número de teléfono incluyen símbolos adicionales (como “.”, “+” o “/”), puede anidar más funciones SUBSTITUTE para eliminarlos también. Asimismo, listas grandes y con formatos mixtos podrían requerir un enfoque personalizado, como combinar con MID, TEXTJOIN o VBA para obtener la máxima flexibilidad.

Usar Relleno Rápido para extraer dígitos de Número de teléfono con formato

La función Relleno Rápido de Excel ofrece una alternativa inteligente y manual para extraer dígitos del número de teléfono, especialmente eficaz cuando se trabaja con formatos de lista consistentes o cuando se prefiere un enfoque rápido sin fórmulas. Relleno Rápido detecta patrones a partir de su entrada manual y luego completa automáticamente el resto de la columna siguiendo su ejemplo.

1. Suponga que sus números de teléfono están en la columna A, comenzando en la celda A2. En la columna adyacente (B2), escriba manualmente únicamente los dígitos del primer número de teléfono, omitiendo cualquier símbolo o espacio (por ejemplo: 1234567890).

2. Vaya a la celda B3 y comience a escribir los dígitos del siguiente número de teléfono. Al hacerlo, Excel detectará automáticamente el patrón y mostrará una sugerencia de autorrelleno (resaltada en gris debajo del valor introducido).

3. Pulse Intro para aceptar la sugerencia de Relleno Rápido, y Excel rellenará la columna con los dígitos extraídos en todas las filas correspondientes.

Consejo: Si Relleno Rápido no se activa automáticamente, puedes activarlo manualmente seleccionando la celda completada y usando el atajo Ctrl+E, o haciendo clic en Datos > Relleno Rápido desde la Cinta de opciones.

Precaución: Compruebe la precisión de los resultados rellenados, especialmente si los números de teléfono tienen formatos variables. El Relleno Rápido puede no funcionar correctamente con listas que contengan espaciado impredecible, formatos mixtos o texto incrustado.

Sugerencia resumen: Relleno Rápido es ideal para conjuntos de datos puntuales o pequeños, pero no se actualiza dinámicamente si los datos originales cambian. Para listas que se actualizan con frecuencia, considere usar fórmulas o métodos VBA.


Convertir el formato de los Número de teléfono a dígitos con Kutools para Excel

Para usuarios que buscan una solución más cómoda e interactiva, la utilidad Eliminar caracteres específicos en Kutools para Excel permite eliminar eficazmente símbolos específicos —como guiones, espacios, paréntesis y otros— de las celdas seleccionadas. Este enfoque es ideal para quienes procesan frecuentemente datos estructurados y desean un método rápido, basado en menús, para limpiar números de teléfono sin necesidad de escribir fórmulas ni código.

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. Seleccione el rango que contiene los números de teléfono que desea convertir a dígitos y, a continuación, vaya a Kutools > Texto > Eliminar caracteres específicos.

haz 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 e introduzca un guion en el cuadro de texto. También puede especificar otros caracteres que desee eliminar, como espacios, paréntesis o puntos, añadiéndolos directamente en el cuadro. Una vez configurado, haga clic en Aceptar para procesar el rango.

introduce un guion – en el cuadro de texto

Los números de teléfono seleccionados se actualizarán al instante, eliminando los caracteres especificados y dejando una secuencia limpia de dígitos, tal como se muestra a continuación.

se eliminan todos los guiones entre los números de teléfono seleccionados

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.

Consejo:La herramienta Eliminar caracteres específicosle permite personalizar qué caracteres se eliminan. Si sus Número de teléfono utilizan múltiples símbolos (por ejemplo, espacios, guiones y paréntesis), simplemente escriba todos esos caracteres en el cuadro personalizado. Revise siempre su selección para evitar eliminar dígitos por error.

Usar una macro para eliminar todos los caracteres no numéricos de los Número de teléfono

Si su tarea implica numerosos números de teléfono en formatos mixtos o impredecibles —incluidos caracteres especiales, espacios, signos de puntuación adicionales, texto o incluso códigos de país—, las macros de VBA para Excel ofrecen una solución altamente flexible y automática para limpiar todas estas entradas de un solo golpe. Este enfoque resulta especialmente útil cuando se trabaja con grandes volúmenes de datos o tareas repetitivas de limpieza.

Escenario aplicable: Use VBA si los formatos de sus números de teléfono son irregulares, tiene muchas filas que procesar o si ni las fórmulas ni las funciones integradas cubren por completo sus necesidades. No obstante, el uso de macros requiere guardar su libro en un formato habilitado para macros (*.xlsm) y conceder permisos para ejecutarlas.

Pasos:

1. Pulse Alt+F11 para abrir el editor de Visual Basic para Aplicaciones. En la nueva ventana, haga clic en Insertar > Módulo para crear un módulo en blanco y, a continuación, copie y pegue el siguiente código VBA en la ventana de código:

Sub StripNonDigitsFromPhoneNumbers()
    Dim xRg As Range
    Dim xCell As Range
    Dim xDigits As String
    Dim i As Integer
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set xRg = Application.Selection
    Set xRg = Application.InputBox("Select the range with phone numbers", xTitleId, xRg.Address, Type:=8)
    
    For Each xCell In xRg
        xDigits = ""
        For i = 1 To Len(xCell.Value)
            If Mid(xCell.Value, i, 1) Like "#" Then
                xDigits = xDigits & Mid(xCell.Value, i, 1)
            End If
        Next i
        xCell.Value = xDigits
    Next xCell
End Sub

2. Haga clic en el botón botón Ejecutar Ejecutar(o pulse)F5). En el cuadro de diálogo que aparece, confirme o seleccione su rango de datos. La macro eliminará automáticamente todos los caracteres no numéricos de cada celda de su selección, dejando únicamente la secuencia pura de números.

Explicación del parámetro: Esta macro procesa cada carácter de cada celda y añade únicamente los dígitos numéricos al resultado. Ajusta la selección para incluir todas las columnas y filas que desees antes de ejecutarla.

Consejos y recordatorios sobre errores: Guarde siempre su libro antes de ejecutar scripts VBA por primera vez, ya que los cambios no se pueden deshacer con un solo clic. Si aparece una advertencia de seguridad de macros, verifique la procedencia del código y habilite las macros según sea necesario. En entornos colaborativos, tenga precaución para no sobrescribir datos críticos.

Sugerencia resumen: Tras ejecutar la macro, revise rápidamente los datos limpiados para garantizar su precisión. Si necesita códigos de país o extensiones, tenga en cuenta que estos se concatenarán a la cadena de dígitos; gestione dichos elementos por separado si es necesario.


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