Cuando utilices una de las integraciones de Aircall, es importante que los números de teléfono de tus contactos estén correctamente formateados. Muchos CRM y sistemas de asistencia permiten exportar e importar contactos, por lo que Google Sheets puede ser una gran herramienta para actualizar en masa los formatos de los números.

Exportando tus contactos, reformateando cada número en Google Sheets y luego volviendo a subir el archivo, puedes asegurarte rápidamente de que tus integraciones funcionen a pleno rendimiento.

Aircall admite varios formatos de número, pero recomendamos usar el formato E.164 para todas las integraciones.

Nota: E.164 is an international standard format that uses:
• A leading +
• Country code
• Subscriber number
With no spaces or special characters.
Example: +15555555555

Para información específica sobre formatos de número, consulta Qué formato de número puedes usar para registrar llamadas.

Funciones útiles de Google Sheets

Dos funciones útiles de Google Sheets para dar formato a los números en E.164 son:

  • REGEXREPLACE

  • REPLACE

A menudo las usarás juntas:

  1. Usa REGEXREPLACE para eliminar caracteres no deseados.

  2. Usa REPLACE para eliminar prefijos locales como 0 u 011.

  3. Añade el + correcto y el código de país.

Usar REGEXREPLACE para limpiar números

Al usar REGEXREPLACE, necesitas especificar:

  • La celda a formatear

  • Los caracteres a reemplazar

  • Con qué quieres reemplazarlos

En este ejemplo:

  • Formateas las celdas de la columna A (empezando por A1)

  • Reemplazas todos los caracteres que no sean dígitos ('D')

  • Reemplazas esos caracteres por nada (''), lo que los elimina

También antepones el código de país correcto. Para números de EE. UU., puedes usar:

='+1'&REGEXREPLACE(A1, 'D', '')

Introduce esto en la celda B1, luego arrastra la fórmula hacia abajo para las demás celdas. Esto:

  • Elimina caracteres que no sean dígitos

  • Añade +1 delante del número

Ahora tienes números de EE. UU. en formato E.164 en la columna B.

Usar REPLACE para eliminar prefijos

Al usar REPLACE, necesitas especificar:

  • La celda a formatear

  • La posición y longitud de los caracteres a reemplazar

  • El valor de reemplazo

Ejemplo 1: Eliminar un 0 inicial

En este ejemplo:

  • Formateas la celda de la columna A (A1)

  • Reemplazas solo el primer carácter

  • Reemplazas ese carácter por nada

Esto elimina el 0 inicial del número:

=REPLACE(A1, 1, 1, "")

Ejemplo 2: Eliminar un prefijo internacional

En este siguiente ejemplo:

  • Formateas la celda de la columna A (A2)

  • Reemplazas los primeros cuatro caracteres

  • Reemplazas esos caracteres por nada

Esto elimina 011 y el espacio siguiente:

=REPLACE(A2, 1, 4, "")

En ambos ejemplos, el número ha sido limpiado pero todavía no está en formato E.164. Ahora necesitas:

  • Añadir el + correcto y el código de país

  • Eliminar cualquier carácter que no sea dígito que quede

Combinar REPLACE y REGEXREPLACE

Después de usar REPLACE, puedes usar REGEXREPLACE para limpiar los caracteres restantes y añadir el prefijo correcto.

Ejemplo 1: Añadir +33 y eliminar espacios

Para un número francés en B1, puedes usar:

='+33'&REGEXREPLACE(B1, 'D', '')

Esto:

  • Añade +33 al principio

  • Elimina espacios y otros caracteres que no sean dígitos

Ejemplo 2: Añadir + y limpiar el número

Para otro número en B2, puedes usar:

='+' & REGEXREPLACE(B2, 'D', '')

Esto:

  • Añade + al principio

  • Elimina espacios y otros caracteres que no sean dígitos

Combinando REPLACE y REGEXREPLACE, puedes convertir muchos formatos locales diferentes en E.164.

Consejo: Use separate sheets for each country code to make formatting easier and to avoid mixing different country formats in the same column.