¿Cómo convertir el formato de los números de teléfono a dígitos en Excel?
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.

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,«(»,«»),«)»,«»),« »,«»),"-",«»)

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.

Ahora, cada número de teléfono de su rango de datos debería convertirse en una secuencia exclusivamente compuesta por dígitos.
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.
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.

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.

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.

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.
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
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
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.
- 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