Formula Excel: pulire e riformattare i numeri di telefono -

Formula generica

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

Sommario

Un modo per pulire e riformattare i numeri di telefono consiste nell'eliminare tutti i caratteri estranei, quindi applicare il formato del numero di telefono integrato di Excel.

Questa formula precedente utilizza una serie di funzioni SOSTITUISCI annidate per rimuovere spazi, trattini, punti, parentesi e virgole.

Dovrai regolare le sostituzioni effettive in base ai tuoi dati.

Spiegazione

La formula va dall'interno verso l'esterno, con ogni SOSTITUTO che rimuove un carattere.

Il SOSTITUTO più interno rimuove le parentesi a sinistra e il risultato viene passato al SOSTITUTO successivo, che rimuove le parentesi a destra e così via.

Ogni volta che si utilizza la funzione SOSTITUISCI, il risultato sarà testo. Poiché non è possibile applicare un formato numerico al testo, è necessario convertire il testo in un numero. Un modo per farlo è aggiungere zero (+0), che converte automaticamente i numeri in formato testo in numeri in formato numerico.

Infine, viene applicato il formato del numero di telefono "Speciale" (colonna D).

Questa pagina spiega i formati numerici personalizzati e con molti esempi.

Trucco spazio bianco per una migliore leggibilità

Quando si annidano più funzioni, può essere difficile leggere la formula e mantenere bilanciate tutte le parentesi. Excel non si preoccupa dello spazio bianco aggiuntivo in una formula, quindi puoi aggiungere interruzioni di riga nella formula per rendere la formula più leggibile. Ad esempio, la formula sopra può essere scritta come segue:

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

Nota che la cella appare al centro, con i nomi delle funzioni sopra e le sostituzioni sotto. Questo non solo rende la formula più facile da leggere, ma rende anche più facile aggiungere e rimuovere le sostituzioni.

Puoi usare lo stesso trucco per rendere più facili da leggere anche le istruzioni IF annidate.

Articoli interessanti...