Il Codice Fiscale italiano contiene informazioni codificate sul nome e cognome di una persona. In Excel, puoi utilizzare formule specifiche per estrarre questi dati dal Codice Fiscale.
In questa guida pratica, ti mostreremo come fare passo per passo.
Contenuti
Struttura del Codice Fiscale
Prima di iniziare, è importante comprendere la struttura del Codice Fiscale. È composto da 16 caratteri e include:
- Prime 3 lettere: Prime 3 consonanti del cognome.
- Secondo blocco di 3 lettere: Prime 3 consonanti del nome.
- 2 cifre: Ultime due cifre dell’anno di nascita.
- 1 lettera: Mese di nascita (un carattere alfabetico che rappresenta il mese).
- 2 cifre: Giorno di nascita (con una differenza se è una donna: aggiungere 40 al giorno).
- 4 lettere: Codice catastale del comune di nascita.
- 1 carattere: Carattere di controllo.
Estrazione del Cognome
Per estrarre il cognome dal Codice Fiscale, puoi utilizzare una combinazione di funzioni in Excel. Ecco come fare:
Formula per Estrarre le Consonanti del Cognome
Inserisci la seguente formula in una cella di Excel per ottenere le prime 3 lettere del cognome:
=SINISTRA(A2; 3)
A2 è la cella che contiene il Codice Fiscale. La funzione SINISTRA
estrae i primi 3 caratteri.
Estrazione del Nome
Per estrarre il nome dal Codice Fiscale, utilizza una combinazione simile di funzioni. Segui questi passaggi:
Formula per Estrarre le Consonanti del Nome
Inserisci la seguente formula in una cella di Excel per ottenere le 3 consonanti del nome:
=STRINGA.ESTRAI(A2; 4; 3)
A2 è la cella che contiene il Codice Fiscale. La funzione STRINGA.ESTRAI
estrae 3 caratteri a partire dalla 4ª posizione.
Automazione con VBA
Se hai bisogno di elaborare un gran numero di codici fiscali, puoi automatizzare il processo utilizzando VBA in Excel. Ecco un esempio di macro VBA per estrarre nome e cognome:
Sub EstraiNomeCognome()
Dim cella As Range
For Each cella In Range("A2:A100")
If Len(cella.Value) = 16 Then
cella.Offset(0, 1).Value = Left(cella.Value, 3) ' Cognome
cella.Offset(0, 2).Value = Mid(cella.Value, 4, 3) ' Nome
End If
Next cella
End Sub
Questa macro VBA elabora i codici fiscali nella colonna A e inserisce il cognome e il nome rispettivamente nelle colonne B e C.
Passaggi Dettagliati
Ecco una guida passo passo per estrarre nome e cognome dal Codice Fiscale utilizzando Excel:
- Inserisci il Codice Fiscale: Inserisci i Codici Fiscali nella colonna A del foglio di calcolo di Excel.
- Utilizza le Formule: Inserisci la formula
=SINISTRA(A2; 3)
nella colonna B per estrarre il cognome e=STRINGA.ESTRAI(A2; 4; 3)
nella colonna C per estrarre il nome. - Estendi le Formule: Trascina le formule verso il basso per applicarle a tutti i codici fiscali della colonna A.
- Automatizza con VBA: Se preferisci automatizzare il processo, copia e incolla il codice VBA in un modulo VBA e esegui la macro.
Limitazioni e Considerazioni
È importante notare che l’estrazione del nome e cognome dal Codice Fiscale può essere complicata da casi particolari come:
- Nomi e Cognomi con più di tre consonanti: La formula predefinita estrae solo le prime tre consonanti, il che potrebbe non rappresentare accuratamente tutti i nomi.
- Nomi Corti: Per i nomi con meno di tre consonanti, è necessario gestire l’estrazione con attenzione.
- Codici Fiscali Non Standard: Assicurati che i Codici Fiscali siano validi e ben formattati.
Domande Frequenti
Rispondiamo qui ad alcune delle domande più comuni sull’estrazione di nome e cognome dal Codice Fiscale utilizzando Excel:
- Posso estrarre altre informazioni dal Codice Fiscale?
- Sì, è possibile estrarre anche la data di nascita e il comune di nascita utilizzando formule avanzate in Excel.
- Come posso gestire codici fiscali non standard?
- È importante verificare la validità dei codici fiscali prima di estrarre i dati. Utilizza strumenti di verifica del Codice Fiscale per assicurarti che siano corretti.
- Posso utilizzare queste formule in Google Sheets?
- Sì, le formule
SINISTRA
eSTRINGA.ESTRAI
sono supportate anche in Google Sheets.