Excel formula: Clean and reformat telephone numbers

Fórmula genérica

=SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(A1,"(",""),")",""),"-","")," ",""),".","")+0

Explicación

Una forma de limpiar y reformatear los números de teléfono es eliminar todos los caracteres extraños y luego aplicar el formato de número de teléfono incorporado de Excel.

Esta fórmula anterior utiliza una serie de funciones SUSTITUIR anidadas para eliminar espacios, guiones, puntos, paréntesis y comas.

Deberá ajustar los reemplazos reales para adaptarlos a sus datos.

Cómo funciona esta fórmula

La fórmula se ejecuta de adentro hacia afuera, con cada SUSTITUIR eliminando un personaje.

El SUSTITUIR más interno elimina los paréntesis izquierdos, y el resultado se entrega al siguiente SUSTITUIR, que elimina los paréntesis correctos, y así sucesivamente.

Siempre que use la función SUSTITUIR, el resultado será texto. Debido a que no puede aplicar un formato de número al texto, necesitamos convertir el texto a un número. Una forma de hacerlo es agregar cero (+0), que convierte automáticamente los números en formato de texto en números en formato numérico.

Finalmente, se aplica el formato de número de teléfono "Especial" (columna D).

Esta página explica formatos de números personalizados y con muchos ejemplos.

Truco de espacios en blanco para una mejor legibilidad

Al anidar varias funciones, puede ser difícil leer la fórmula y mantener todos los paréntesis equilibrados. A Excel no le importa el espacio en blanco adicional en una fórmula, por lo que puede agregar saltos de línea en la fórmula para que la fórmula sea más legible. Por ejemplo, la fórmula anterior se puede escribir de la siguiente manera:

=
SUSTITUIR(
SUSTITUIR(
SUSTITUIR(
SUSTITUIR(
SUSTITUIR(
A1,
"(",""),
")",""),
"-",""),
" ",""),
".","")

Tenga en cuenta que la celda aparece en el medio, con los nombres de las funciones arriba y las sustituciones debajo. Esto no solo hace que la fórmula sea más fácil de leer, sino que también hace que sea más fácil agregar y eliminar sustituciones.

Puede usar este mismo truco para hacer que las declaraciones SI anidadas sean más fáciles de leer también.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT