Come aggiungere rapidamente i trattini al numero di previdenza sociale (SSN) in Excel?

Aggiungere trattini allo SSN con formule
Aggiungere trattini allo SSN con la funzione Imposta formato cella
Aggiungere trattini allo SSN con Kutools per Excel
Aggiungere trattini allo SSN utilizzando Riempimento automatico
Aggiungere trattini allo SSN con codice VBA
Aggiungi trattini all’SSN con le formule
Quando i numeri di previdenza sociale (SSN) sono memorizzati come semplici numeri o stringhe di testo privi di separatori, è possibile utilizzare formule per inserire automaticamente i trattini nelle posizioni corrette. Questo approccio è particolarmente utile se si desidera creare una nuova colonna con SSN formattati correttamente, lasciando inalterati i dati originali. Inoltre, permette di copiare, incollare o esportare facilmente i risultati formattati, riducendo al minimo gli errori manuali.
1. In una cella vuota accanto all’elenco dei numeri originali, inserisci una delle formule seguenti:
- =TEXT(A2,«???-??-????»)
- =SINISTRA(A2;3)&"-"&STRINGA.ESTRAI(A2;4;2)&"-"&DESTRA(A2;4)
(A2 fa riferimento alla cella contenente l’SSN da riformattare. Aggiorna il riferimento di cella in base alle tue esigenze.)

2. Dopo aver inserito la formula, premi Invio per confermare. Per estendere la formula agli altri SSN, trascina il quadratino di riempimento dall’angolo in basso a destra della cella contenente la formula fino a coprire l’intero intervallo dell’elenco: i trattini verranno inseriti automaticamente nei risultati formattati.

Suggerimenti pratici e note:
- Se i tuoi dati SSN sono già memorizzati come testo con zeri iniziali (ad esempio, "012345678"), la formula TESTO funziona correttamente.
- Se i numeri originali sono in formato numerico ma perdono gli zeri iniziali, le formule sopra indicate potrebbero non restituire il risultato previsto. In tal caso, preformatta le celle come «Testo» oppure utilizza la funzione TESTO per conservare gli zeri iniziali.
- Controlla sempre l’output per individuare eventuali discrepanze o errori nel caso in cui vengano modificati i riferimenti di cella.
- Con set di dati ampi, assicurati che l’intervallo della formula copra tutte le righe desiderate.

Sblocca la magia di Excel con KUTOOLS AI
- Esecuzione intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto con comandi semplici e intuitivi.
- Formule personalizzate: crea formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA in modo semplice e immediato.
- Interpretazione delle formule: Comprendi con facilità anche le formule più complesse.
- Traduzione del testo: Superate le barriere linguistiche direttamente nei vostri fogli di calcolo.
Aggiungi trattini all’SSN con la funzione Imposta formato cella
La funzionalità integrata di Excel Imposta formato cella offre un altro metodo pratico per visualizzare gli SSN con i trattini. Questo approccio è particolarmente indicato quando si desidera formattare visivamente gli SSN senza modificare i valori sottostanti, risultando ideale per stampe o presentazioni. Richiede uno sforzo minimo ed è perfetto nel caso in cui tutti gli SSN abbiano esattamente nove cifre e una formattazione coerente.
1. Seleziona l’intervallo di celle contenente i numeri SSN da formattare.
2. Fai clic con il pulsante destro del mouse sulle celle selezionate e scegli Imposta formato cella dal menu contestuale:

3. Nella finestra di dialogo Imposta formato cella, fai clic sulla scheda Numero. Nell’elenco Categoria, seleziona Speciale. Quindi, nella casella Tipo, scegli Codice fiscale.

4. Fai clic su OK per applicare la formattazione. I valori originali delle celle verranno ora visualizzati con i trattini secondo lo standard SSN (XXX-XX-XXXX).
Note e promemoria:
- Questo metodo modifica solo la visualizzazione dell’SSN; il valore sottostante rimane un numero o un testo privo di trattini.
- Se i tuoi dati non contengono esattamente nove cifre, il formato «Codice fiscale» potrebbe non funzionare correttamente o mostrare risultati errati.
- Se esporti o copi queste celle in un’altra cartella di lavoro che non supporta la formattazione speciale, i trattini potrebbero non essere trasferiti.
- Per SSN con formati misti o casi particolari, valuta l’uso di formule o altri metodi avanzati per una maggiore flessibilità.
Aggiungi trattini all’SSN con Kutools per Excel
Se hai installato Kutools per Excel, la sua funzionalità Aggiungi testo ti permette di inserire trattini in posizioni specifiche all’interno di ciascun SSN selezionato in modo rapido e semplice. Questo approccio ti offre il pieno controllo su dove posizionare i trattini, risultando particolarmente flessibile se i tuoi SSN hanno layout non standard o richiedono aggiornamenti in blocco.
Dopo aver installato gratuitamenteKutools per Excel, segui questi passaggi:
1. Evidenzia le celle SSN da modificare, quindi fai clic su Kutools > Testo > Aggiungi testo, come illustrato di seguito:

2. Nella finestra di dialogo Aggiungi testo, inserisci il carattere trattino - nella casella sotto Testo. Seleziona la casella Specifica, quindi indica le posizioni in cui desideri inserire i trattini (ad esempio, 4,6 per aggiungere un trattino dopo la quarta e la sesta cifra). Separa più posizioni con virgole per inserire trattini in più punti.

3. Fai clic su OK o su Applica per inserire immediatamente i trattini nelle posizioni specificate in tutte le celle SSN selezionate.
Suggerimenti per l’uso di Kutools per Excel:
- Puoi visualizzare in anteprima i risultati direttamente nella finestra di dialogo prima di applicarli.
- Questo metodo modifica il contenuto delle celle in modo permanente: ti consigliamo di creare un backup, se necessario.
- Adatta le impostazioni in base alle tue esigenze se i tuoi dati SSN includono zeri iniziali, spazi finali o altri formati non standard.
- Per elaborazioni avanzate in blocco e numerosi scenari di pulizia dati, Kutools riduce notevolmente lo sforzo manuale.
Aggiungi trattino all’SSN/Numero di telefono
Aggiungi trattini all’SSN utilizzando Riempimento automatico
Un modo efficiente e intuitivo per aggiungere trattini ai numeri SSN in Excel è utilizzare la funzionalità Riempimento automatico (disponibile in Excel 2013 e versioni successive). Questo metodo è ideale se i tuoi SSN hanno sempre nove cifre e desideri un riempimento rapido basato su esempi, senza dover scrivere formule o applicare formattazioni manuali.
Come usare:
1. In una cella vuota accanto al primo SSN (ad esempio, se l’SSN originale è in A2, inserisci il formato desiderato)123-45-6789 in B2, usando il modello corrispondente al tuo numero originale).
2. Nella cella successiva (B3), inizia a digitare il SSN successivo nello stesso formato con trattini. Excel riconoscerà quasi sempre il modello e ti proporrà un suggerimento di Riempimento automatico. In caso contrario, dopo aver inserito due celle, seleziona l’intervallo e premi Ctrl + E per attivare il Riempimento automatico.
3. Tutti gli SSN rimanenti verranno compilati automaticamente con i trattini aggiunti.
Il Riempimento automatico è una soluzione semplice e senza formule, ma tieni presente:
- Funziona al meglio con numeri puliti, coerenti e di nove cifre.
- Non si aggiorna in modo dinamico se i dati originali cambiano; potrebbe essere necessario riapplicare il Riempimento automatico qualora i valori sottostanti venissero modificati.
Aggiungi trattini all’SSN con codice VBA
Se questa attività di formattazione si presenta spesso o se devi gestire un elenco esteso, una soluzione VBA può automatizzare l’intero processo. È particolarmente vantaggiosa quando ogni SSN deve essere riformattato direttamente nel posto giusto oppure quando desideri una personalizzazione completa oltre i modelli predefiniti. Ricorda di salvare il tuo lavoro prima di eseguire il codice VBA e di abilitare le macro, se necessario.
1. Vai alla scheda Sviluppo > Visual Basic, apri la finestra Microsoft Visual Basic, Applications e seleziona Inserisci > Modulo. Copia quindi il seguente codice nel modulo:
Sub AddDashesToSSN()
Dim WorkRng As Range
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range containing SSNs:", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In WorkRng
If Len(cell.Value) = 9 And IsNumeric(cell.Value) Then
cell.Value = Left(cell.Value, 3) & "-" & Mid(cell.Value, 4, 2) & "-" & Right(cell.Value, 4)
End If
Next
Application.ScreenUpdating = True
End Sub 2. Chiudi l’editor VBA. Per eseguire il codice, seleziona l’intervallo degli SSN o qualsiasi cella all’interno di tale intervallo, quindi premi Alt + F8, seleziona AddDashesToSSN e fai clic su Esegui. Tutti gli SSN nell’intervallo selezionato contenenti esattamente nove cifre verranno riformattati con i trattini.
Attenzione:
- Questa macro VBA modifica direttamente i dati originali. Ti consigliamo di creare un backup prima di eseguirla.
- Il codice elabora solo le celle contenenti esattamente nove cifre; tutti gli altri valori restano invariati.
- Se il foglio di lavoro contiene dati misti o il campo del SSN non è sempre numerico, verifica attentamente l’accuratezza dei risultati.
Articolo correlato:
Come aggiungere rapidamente trattini a più numeri di telefono in Excel?
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi