Skip to main content

Come convertire il formato del numero di telefono in cifre in Excel?

Author: Siluvia Last Modified: 2025-08-06

Quando si lavora con fogli di lavoro Excel che contengono elenchi di numeri di telefono, si possono incontrare spesso vari stili di formattazione, come parentesi, spazi o trattini. Questi caratteri non numerici possono interferire con l'analisi dei dati, le importazioni di sistema o i processi di chiamata automatica che richiedono che i numeri di telefono siano in una sequenza puramente numerica. Se è necessario standardizzare i dati estraendo solo le cifre da qualsiasi numero di telefono formattato, questo articolo fornisce diverse soluzioni pratiche per raggiungere questo obiettivo in modo efficiente in Excel.

Ecco un esempio della situazione che potreste affrontare: la colonna a sinistra contiene numeri di telefono in diversi formati, mentre la colonna a destra mostra il risultato desiderato: numeri di telefono con tutti i caratteri non numerici rimossi, lasciando solo una stringa continua di numeri.

onvert the phone number format to digits

Convertire il formato del numero di telefono in cifre con una formula
Usare il Flash Fill per estrarre le cifre dai numeri di telefono formattati
Convertire il formato del numero di telefono in cifre con Kutools per Excel
Usare una macro per rimuovere tutti i caratteri non numerici dai numeri di telefono


Convertire il formato del numero di telefono in cifre con una formula

Le formule di Excel consentono di rimuovere i caratteri indesiderati e mantenere solo le cifre nell'elenco dei numeri di telefono. Questo metodo è particolarmente utile se preferite non utilizzare componenti aggiuntivi o programmazione, e funziona bene con numeri di telefono che seguono un formato coerente, come (123)456-7890 o 123-456-7890. Tuttavia, se i vostri dati contengono simboli o lettere non standard aggiuntive, potrebbero essere necessarie tecniche più avanzate.

1. Selezionate una cella vuota (ad esempio, C2) dove desiderate visualizzare le cifre estratte. Inserite la seguente formula e premete Invio:

=--SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(A2,"(",""),")","")," ",""),"-","")

apply a formula to Convert the phone number format to digits

Nota: In questa formula, A2 è il riferimento alla cella che contiene il numero di telefono originale. È possibile modificare questo riferimento se i dati si trovano in una colonna o riga diversa.

2. Mentre selezionate ancora la cella C2, trascinate la maniglia di riempimento (il piccolo quadrato nell'angolo in basso a destra della cella) verso il basso per applicare la formula al resto dell'elenco (ad esempio, da C2 a C8). Questo applicherà la formula a ciascun numero di telefono nell'intervallo.

drag and fill the formula to other cells

Ora, ogni numero di telefono nel vostro intervallo di dati dovrebbe essere convertito in una sequenza di sole cifre.

Suggerimento: Se i vostri numeri di telefono includono simboli aggiuntivi (come “.”, “+” o “/”), potete nidificare più funzioni SOSTITUISCI per rimuoverli. Inoltre, elenchi grandi e con formati misti potrebbero richiedere un approccio personalizzato, come combinare con MID, TEXTJOIN o VBA per la massima flessibilità.

Usare il Flash Fill per estrarre le cifre dai numeri di telefono formattati

La funzione Flash Fill di Excel offre un'alternativa intelligente e manuale per estrarre le cifre dai numeri di telefono—particolarmente efficace quando si ha a che fare con formati di elenchi consistenti o quando si desidera un approccio rapido e privo di formule. Il Flash Fill valuta i modelli in base alla vostra immissione manuale, quindi riempie il resto della colonna per corrispondere all'esempio.

1. Supponiamo che i vostri numeri di telefono siano nella colonna A, a partire dalla cella A2. Nella colonna adiacente (B2), digitate manualmente solo le cifre dal primo numero di telefono, omettendo qualsiasi simbolo o spazio (ad esempio: 1234567890).

2. Passate alla cella B3. Iniziate a digitare le cifre dal numero di telefono successivo. Mentre iniziate, Excel rileverà automaticamente il modello e mostrerà un suggerimento di riempimento automatico (evidenziato in grigio sotto il valore digitato).

3. Premete Invio per accettare il suggerimento di Flash Fill, ed Excel riempirà la colonna con le cifre estratte per tutte le righe corrispondenti.

Suggerimento: Se il Flash Fill non si attiva automaticamente, potete attivarlo manualmente selezionando la cella completata e utilizzando la scorciatoia Ctrl + E, oppure cliccando Dati > Flash Fill dalla barra multifunzione.

Precauzione: Controllate i risultati compilati per verificare l'accuratezza, in particolare se i numeri di telefono hanno formati variabili. Il Flash Fill potrebbe non funzionare bene con elenchi con spaziatura imprevedibile, formattazione mista o testo incorporato.

Suggerimento di sintesi: Il Flash Fill è un metodo rapido per set di dati una tantum o di piccole dimensioni, ma non si aggiorna dinamicamente se i dati originali cambiano. Per elenchi in costante aggiornamento, considerate metodi basati su formule o VBA.


Convertire il formato del numero di telefono in cifre con Kutools per Excel

Per gli utenti alla ricerca di una soluzione più comoda e interattiva, l'utilità Rimuovi Caratteri in Kutools per Excel può rimuovere in modo efficiente i simboli specificati—compresi trattini, spazi, parentesi e altro—dalle celle selezionate. Questo approccio è ideale per coloro che elaborano frequentemente dati strutturati e vogliono un metodo rapido e guidato dal menu per pulire i numeri di telefono senza scrivere formule o codice.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Selezionate l'intervallo contenente i numeri di telefono che desiderate convertire in cifre, quindi navigate in Kutools > Testo > Rimuovi Caratteri.

click Remove Characters feature of kutools

2. Nella finestra di dialogo Rimuovi Caratteri, selezionate l'opzione Personalizzato, e inserite un trattino nella casella di testo. Potete anche specificare altri caratteri che desiderate rimuovere, come spazi, parentesi o punti, aggiungendoli nella casella. Dopo aver impostato, cliccate OK per elaborare l'intervallo.

enter a hyphen – into the text box

I numeri di telefono selezionati verranno aggiornati istantaneamente, con i caratteri specificati rimossi, lasciando una sequenza pulita di cifre come mostrato di seguito.

all hyphens between the selected phone numbers are removed

  Se desideri provare gratuitamente (30-giorno) questa utility, fai clic per scaricarla e poi vai ad applicare il calcolo seguendo i passaggi sopra indicati.

Suggerimento: Lo strumento Rimuovi Caratteri consente di personalizzare quali caratteri vengono eliminati. Se i vostri numeri di telefono utilizzano più simboli (ad esempio, spazi, trattini e parentesi), basta digitare tutti questi caratteri nella casella personalizzata. Previsualizzate sempre la selezione per evitare di rimuovere cifre per errore.

Usare una macro per rimuovere tutti i caratteri non numerici dai numeri di telefono

Se il vostro compito comporta numerosi numeri di telefono in formati misti o imprevedibili (inclusi caratteri speciali, spazi, punteggiatura aggiuntiva, testo o persino prefissi internazionali), le macro VBA di Excel possono fornire un modo altamente flessibile e automatico per pulire queste voci—tutte in una volta sola. Questo approccio è particolarmente utile per dataset di grandi dimensioni o attività di pulizia ripetitive.

Scenario applicabile: Usate VBA se i formati dei numeri di telefono sono irregolari, avete molte righe da elaborare, o se né le formule né le funzionalità integrate risolvono completamente le vostre esigenze. Tuttavia, l'uso delle macro richiede di salvare la cartella di lavoro in un formato abilitato per le macro (*.xlsm) e di concedere le autorizzazioni per le macro.

Passaggi:

1. Premete Alt + F11 per aprire l'editor Visual Basic for Applications. Nella nuova finestra, cliccate Inserisci > Modulo per creare un modulo vuoto, quindi copiate e incollate il seguente codice VBA nella finestra del codice:

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. E cliccate il Run button Esegui pulsante (o premete F5). Nel dialogo che appare, confermate o selezionate il vostro intervallo di dati. La macro rimuoverà automaticamente tutti i caratteri non numerici da ciascuna cella nella selezione—lasciando solo la sequenza pura di numeri.

Spiegazione del parametro: Questa macro elabora ogni carattere in ogni cella, aggiungendo solo le cifre numeriche al risultato. Regolate la selezione per coprire tutte le colonne/righe desiderate prima di eseguire.

Suggerimenti ed errori: Salvate sempre la cartella di lavoro prima di eseguire script VBA per la prima volta, poiché le modifiche non possono essere annullate con un solo clic. Se ricevete un avviso di sicurezza sulle macro, verificate la fonte del codice e abilitate le macro se necessario. Negli ambienti collaborativi, usate cautela per non sovrascrivere dati critici.

Suggerimento di sintesi: Dopo aver eseguito la macro, scansionate rapidamente i dati puliti per assicurarvi dell'accuratezza. Se sono necessari prefissi internazionali o estensioni, notate che questi verranno concatenati nella stringa di cifre; gestite tali elementi separatamente se richiesto.


Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!