Skip to main content

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

Author: Siluvia Last Modified: 2025-07-21

Al trabajar con hojas de cálculo de Excel que contienen listas de números de teléfono, es posible que te encuentres con varios estilos de formato, como paréntesis, espacios o guiones. Estos caracteres no numéricos pueden interferir con el análisis de datos, las importaciones del sistema o los procesos de marcado automático que requieren que los números de teléfono estén en una secuencia pura de dígitos. Si necesitas estandarizar tus datos extrayendo solo los dígitos de cualquier número de teléfono formateado, este artículo proporciona varias soluciones prácticas para lograrlo eficientemente en Excel.

Aquí tienes un ejemplo de la situación que podrías enfrentar: la columna izquierda contiene números de teléfono en diferentes formatos, mientras que la columna derecha muestra el resultado deseado: números de teléfono con todos los caracteres no numéricos eliminados, dejando solo una cadena continua de números.

onvert the phone number format to digits

Convertir el formato de número de teléfono a dígitos con fórmula
Usar Relleno Flash para extraer dígitos de números de teléfono formateados
Convertir el formato de 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úmeros de teléfono


Convertir el formato de número de teléfono a dígitos con fórmula

Las fórmulas de Excel te permiten eliminar caracteres no deseados y conservar solo los dígitos en tu lista de números de teléfono. Este método es especialmente útil si prefieres no usar complementos o programación, y funciona bien con números de teléfono que siguen un formato consistente, como (123)456-7890 o 123-456-7890. Sin embargo, si tus datos contienen símbolos adicionales no estándar o letras, se pueden necesitar técnicas más avanzadas.

1. Selecciona una celda en blanco (por ejemplo, C2) donde deseas mostrar los dígitos extraídos. Ingresa la siguiente fórmula y presiona Enter:

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

apply a formula to Convert the phone number format to digits

Nota: En esta fórmula, A2 es la referencia a la celda que contiene el número de teléfono original. Puedes modificar esta referencia si tus datos están en una columna o fila diferente.

2. Mientras aún seleccionas la celda C2, arrastra el controlador de relleno (el pequeño cuadrado en la esquina inferior derecha de la celda) hacia abajo para llenar la fórmula para el resto de tu lista (por ejemplo, desde C2 hasta C8). Esto aplicará la fórmula a cada número de teléfono en el rango.

drag and fill the formula to other cells

Ahora, cada número de teléfono en tu rango de datos debería convertirse en una secuencia de dígitos solamente.

Consejo: Si tus números de teléfono incluyen símbolos adicionales (como “.”, “+” o “/”), puedes anidar más funciones SUBSTITUTE para eliminarlos también. Además, las listas grandes y de formato mixto pueden requerir un enfoque personalizado, como combinar con MID, TEXTJOIN o VBA para obtener la máxima flexibilidad.

Usar Relleno Flash para extraer dígitos de números de teléfono formateados

La función Relleno Flash de Excel ofrece una alternativa inteligente y manual para extraer dígitos de números de teléfono, especialmente efectiva cuando se trata de formatos de lista consistentes o cuando quieres un enfoque rápido y sin fórmulas. Relleno Flash evalúa patrones basados en tu entrada manual y luego llena el resto de la columna para coincidir con tu ejemplo.

1. Supongamos que tus números de teléfono están en la columna A, comenzando desde la celda A2. En la columna adyacente (B2), escribe manualmente solo los dígitos de tu primer número de teléfono, omitiendo cualquier símbolo o espacio (por ejemplo: 1234567890).

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

3. Presiona Enter para aceptar la sugerencia de Relleno Flash, y Excel llenará la columna con los dígitos extraídos para todas las filas correspondientes.

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

Precaución: Verifica los resultados rellenados para asegurar su precisión, especialmente si los números de teléfono tienen formatos variables. Relleno Flash puede no funcionar bien en listas con espaciado impredecible, formato mixto o texto incrustado.

Sugerencia de resumen: Relleno Flash es un método rápido para conjuntos de datos pequeños o únicos, pero no se actualiza dinámicamente si cambian tus datos originales. Para listas en constante actualización, considera métodos con fórmulas o VBA.


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

Para usuarios que buscan una solución más conveniente e interactiva, la utilidad Eliminar Caracteres en Kutools para Excel puede eliminar eficientemente símbolos especificados, incluyendo guiones, espacios, corchetes y más, de las celdas seleccionadas. Este enfoque es ideal para aquellos que procesan datos estructurados con frecuencia y quieren un método rápido y basado en menú para limpiar números de teléfono sin escribir fórmulas o código.

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 que contiene los números de teléfono que deseas convertir a dígitos, luego navega a Kutools > Texto > Eliminar Caracteres.

click Remove Characters feature of kutools

2. En el cuadro de diálogo Eliminar Caracteres, selecciona la opción Personalizado, e ingresa un guion en el cuadro de texto. También puedes especificar otros caracteres que deseas eliminar, como espacios, paréntesis o puntos, agregándolos al cuadro. Después de configurar, haz clic en Aceptar para procesar el rango.

enter a hyphen – into the text box

Los números de teléfono seleccionados se actualizarán instantáneamente, con los caracteres especificados eliminados, dejando una secuencia limpia de dígitos como se muestra a continuación.

all hyphens between the selected phone numbers are removed

  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.

Consejo: La herramienta Eliminar Caracteres te permite personalizar qué caracteres se eliminan. Si tus números de teléfono usan múltiples símbolos (por ejemplo, espacios, guiones y paréntesis), simplemente escribe todos estos caracteres en el cuadro personalizado. Siempre revisa tu selección para evitar eliminar dígitos por error.

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

Si tu tarea involucra numerosos números de teléfono en formatos mixtos o impredecibles (incluidos caracteres especiales, espacios, puntuación adicional, texto o incluso códigos de país), las macros VBA de Excel pueden proporcionar una forma altamente flexible y automática de limpiar estas entradas, todo a la vez. Este enfoque es especialmente útil para grandes conjuntos de datos o tareas repetitivas de limpieza.

Escenario aplicable: Usa VBA si los formatos de tus números de teléfono son irregulares, tienes muchas filas que procesar, o si ni las fórmulas ni las funciones integradas resuelven completamente tus necesidades. Sin embargo, usar macros requiere guardar tu libro en un formato habilitado para macros (*.xlsm) y otorgar permisos de macros.

Pasos:

1. Presiona Alt + F11 para abrir el editor de Visual Basic for Applications. En la nueva ventana, haz clic en Insertar > Módulo para crear un módulo en blanco, luego copia y pega 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. Y haz clic en el Run button Ejecutar botón (o presiona F5). En el cuadro de diálogo que aparece, confirma o selecciona tu rango de datos. La macro eliminará automáticamente todos los caracteres no numéricos de cada celda en tu selección, dejando solo la secuencia pura de números.

Explicación de parámetros: Esta macro procesa cada carácter en cada celda, añadiendo solo dígitos numéricos al resultado. Ajusta la selección para cubrir todas las columnas/filas deseadas antes de ejecutar.

Consejos y recordatorios de errores: Siempre guarda tu libro antes de ejecutar scripts VBA por primera vez, ya que los cambios no se pueden deshacer con un solo clic. Si encuentras una advertencia de seguridad de macros, verifica la fuente del código y habilita macros según sea necesario. En entornos colaborativos, ten cuidado para no sobrescribir datos críticos.

Sugerencia de resumen: Después de ejecutar la macro, revisa rápidamente los datos limpiados para asegurar la precisión. Si se necesitan códigos de país o extensiones, ten en cuenta que estos se concatenarán en la cadena de dígitos; maneja tales elementos por separado si es necesario.


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!