Skip to main content

Estrai nome, secondo nome e cognome dal nome completo in Excel

Author: Xiaoyang Last Modified: 2025-05-30

Supponendo di avere un elenco di nomi utente e ora si desidera dividere i nomi completi in nome, secondo nome e cognome in colonne separate come mostrato nello screenshot seguente. In questo articolo, vi presenterò alcune formule per gestire questa operazione in Excel.

doc-extract-first-last-name-1


Estrai o ottieni i nomi propri dai nomi completi in Excel

Per estrarre o ottenere i nomi propri dai nomi completi, le funzioni SINISTRA e RICERCA possono aiutarti; la sintassi generica è:

=SINISTRA(nome,TROVA(" ",nome)-1)
  • nome: Il nome completo o il riferimento di cella da cui vuoi estrarre il nome.

Si prega di copiare o inserire la seguente formula in una cella vuota dove si desidera ottenere il risultato:

=SINISTRA(A2,RICERCA(" ",A2)-1)

Quindi, trascina la maniglia di riempimento verso il basso fino alle celle a cui vuoi applicare questa formula, e tutti i nomi propri saranno estratti come mostrato nello screenshot sottostante:

doc-extract-first-last-name-2


Spiegazione della formula:

RICERCA(" ",A2)-1: Questa funzione RICERCA viene utilizzata per ottenere la posizione del primo carattere spazio; sottrarre 1 significa che il numero di caratteri che vuoi è uno in meno rispetto alla posizione dello spazio. Questo restituirà il risultato: 5.

SINISTRA(A2,RICERCA(" ",A2)-1)= SINISTRA("Jerry T. Stone",5): Questa funzione SINISTRA estrarrà il testo dal nome completo “Jerry T. Stone” partendo da sinistra con 5 caratteri, che sono restituiti dalla funzione RICERCA.


Estrai o ottieni i cognomi dai nomi completi in Excel

Per estrarre i cognomi dai nomi completi, la combinazione delle funzioni DESTRA, LUNGHEZZA, TROVA, LUNGHEZZA e SOSTITUISCI può esserti d'aiuto. La sintassi generica è:

=DESTRA(nome,LUNGHEZZA(nome)-TROVA("*",SOSTITUISCI(nome," ","*",LUNGHEZZA(nome)-LUNGHEZZA(SOSTITUISCI(nome," ","")))))
  • nome: Il nome completo o il riferimento di cella da cui vuoi estrarre il cognome.

Si prega di copiare o inserire la seguente formula in una cella vuota dove si desidera ottenere i cognomi:

=DESTRA(A2,LUNGHEZZA(A2)-TROVA("*",SOSTITUISCI(A2," ","*",LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2," ","")))))

E poi, trascina la maniglia di riempimento verso il basso fino alle celle a cui vuoi applicare questa formula, e tutti i cognomi saranno estratti dai nomi completi, vedi screenshot:

doc-extract-first-last-name-3


Spiegazione della formula:

1. LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2," ","")): Questa parte viene utilizzata per ottenere il numero dei caratteri spazio nella cella A2.

  • LUNGHEZZA(A2): Questa funzione LUNGHEZZA restituisce il numero totale di caratteri nella cella A2. Restituirà: 14.
  • SOSTITUISCI(A2," ",""): Questa funzione SOSTITUISCI viene utilizzata per sostituire tutti i caratteri spazio con nulla. Otterrai il risultato: “JerryT.Stone”.
  • LUNGHEZZA(SOSTITUISCI(A2," ","")): Ottiene la lunghezza totale del nome completo nella cella A2 senza gli spazi.
  • LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2,"-","")): Sottraendo la lunghezza del nome completo senza spazio dalla lunghezza totale del nome completo, si ottiene il numero degli spazi, e questo darà 2.

2. SOSTITUISCI(A2," ","*",LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2," ","")))= SOSTITUISCI(A2," ","*",2): Questa funzione SOSTITUISCI viene utilizzata per sostituire l'ultima occorrenza dello spazio, restituita dalla prima parte della formula, con un carattere *. Otterrai questo risultato: “Jerry T.*Stone”.

3. TROVA("*",SOSTITUISCI(A2," ","*",LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2," ",""))))= TROVA("*","Jerry T.*Stone" ): La funzione TROVA restituirà la posizione del carattere * nella stringa di testo restituita dalla funzione SOSTITUISCI, e otterrai il numero 9.

4. LUNGHEZZA(A2)-TROVA("*",SOSTITUISCI(A2," ","*",LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2," ",""))))= LUNGHEZZA(A2)-9: Questa parte della formula otterrà quanti caratteri ci sono dopo l'ultimo spazio. Questo darà il numero 5. Questo sarà riconosciuto come l'argomento num_chars nella funzione DESTRA.

5. DESTRA(A2,LUNGHEZZA(A2)-TROVA("*",SOSTITUISCI(A2," ","*",LUNGHEZZA(A2)-LUNGHEZZA(SOSTITUISCI(A2," ","")))))=DESTRA(A2, 5): Infine, la funzione DESTRA viene utilizzata per estrarre 5 caratteri che sono restituiti dalla formula al passaggio 4 dalla parte destra della stringa di testo nella cella A2.


Nota: Se l'elenco dei nomi completi contiene solo il nome e il cognome, puoi applicare la seguente formula semplice per ottenere il cognome come necessario:

=DESTRA(A2,LUNGHEZZA(A2)-RICERCA(" ",A2,1))

doc-extract-first-last-name-4


Estrai o ottieni i secondi nomi dai nomi completi in Excel

Se hai bisogno di estrarre i secondi nomi dai nomi completi, questa formula creata dalle funzioni MEDIALE e RICERCA. La sintassi generica è:

=MEDIALE(nome, RICERCA(" ", nome) + 1, RICERCA(" ", nome, RICERCA(" ", nome)+1) - RICERCA(" ", nome)-1)
  • nome: Il nome completo o il riferimento di cella da cui vuoi estrarre il secondo nome.

Si prega di inserire o copiare la seguente formula in una cella vuota per ottenere il risultato:

=MEDIALE(A2, RICERCA(" ", A2) + 1, RICERCA(" ", A2, RICERCA(" ", A2)+1) - RICERCA(" ", A2)-1)

Poi, trascina la maniglia di riempimento verso il basso fino alle celle a cui vuoi applicare questa formula, e tutti i secondi nomi saranno estratti, vedi screenshot:

doc-extract-first-last-name-5


Spiegazione della formula:

Per estrarre il secondo nome, prima devi trovare la posizione di entrambi gli spazi tra il nome completo, e poi applicare la funzione MEDIALE per estrarre il testo al centro della stringa di testo.

1. RICERCA(" ", A2) + 1: Questa funzione RICERCA otterrà la posizione del primo spazio, aggiungendo 1 significa iniziare l'estrazione dal carattere successivo. Questo darà il numero 7. Questa parte è riconosciuta come l'argomento start_num all'interno della funzione MEDIALE.

2. RICERCA(" ", A2, RICERCA(" ", A2)+1) - RICERCA(" ", A2)-1: Questa parte è riconosciuta come l'argomento num_chars all'interno della funzione MEDIALE.

  • RICERCA(" ", A2, RICERCA(" ", A2)+1): Questa parte della formula viene utilizzata per ottenere la posizione del secondo spazio, darà il numero 9.
  • RICERCA(" ", A2): Questa funzione RICERCA otterrà la posizione del primo spazio nella cella A2. Darà il numero 6.
  • RICERCA(" ", A2, RICERCA(" ", A2)+1) - RICERCA(" ", A2)-1=9-6-1: Sottraendo la posizione del primo spazio dalla posizione del secondo spazio, e poi sottraendo 1 dal risultato significa rimuovere uno spazio iniziale. E il risultato è 2.

3. MEDIALE(A2, RICERCA(" ", A2) + 1, RICERCA(" ", A2, RICERCA(" ", A2)+1) - RICERCA(" ", A2)-1)=MEDIALE(A2,7,2): Infine, la funzione MEDIALE estrarrà 2 caratteri al centro della cella A2 che inizia dal settimo carattere.


Nota: Se nei nomi completi ci sono solo nome e cognome, la formula sopra riportata darà un valore di errore come mostrato nello screenshot sottostante:

doc-extract-first-last-name-6

Per risolvere questo problema, dovresti racchiudere la formula precedente nella funzione SE.ERRORE, si prega di applicare la seguente formula:

=SE.ERRORE(MEDIALE(A2, RICERCA(" ", A2) + 1, RICERCA(" ", A2, RICERCA(" ", A2)+1) - RICERCA(" ", A2)-1),"")

doc-extract-first-last-name-7


Estrai o ottieni nome, secondo nome e cognome dai nomi completi con una funzionalità straordinaria

Se stai avendo difficoltà con le formule sopra, qui ti consiglio uno strumento facile - Kutools per Excel, con la sua funzione Dividi Nomi, puoi estrarre tutti i nomi, secondi nomi e cognomi in celle separate contemporaneamente.  Clicca per scaricare Kutools per Excel per una prova gratuita!


Funzioni correlate utilizzate:

  • SINISTRA:
  • La funzione SINISTRA estrae un determinato numero di caratteri dal lato sinistro di una stringa fornita.
  • DESTRA:
  • La funzione DESTRA viene utilizzata per estrarre un numero specifico di caratteri dal lato destro della stringa di testo.
  • MEDIALE:
  • La funzione MEDIALE viene utilizzata per trovare e restituire un numero specifico di caratteri dal centro di una stringa di testo data.
  • LUNGHEZZA:
  • La funzione LUNGHEZZA restituisce il numero di caratteri in una stringa di testo.
  • TROVA:
  • La funzione TROVA viene utilizzata per trovare una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno di un'altra.
  • RICERCA:
  • La funzione RICERCA può aiutarti a trovare la posizione di un carattere o sottostringa specifica dalla stringa di testo fornita.
  • SOSTITUISCI:
  • La funzione SOSTITUISCI di Excel sostituisce il testo o i caratteri all'interno di una stringa di testo con un altro testo o caratteri.

Altri articoli:

  • Estrai la prima iniziale e il cognome dal nome completo
  • Supponendo di avere un elenco di nomi completi, ora vorresti estrarre la prima iniziale e il cognome o il nome e il primo carattere del cognome dal nome completo come mostrato negli screenshot sottostanti. Come potresti gestire queste attività nel foglio di lavoro Excel?
  • Inverti O Capovolgi Nome E Cognome Nella Lista Di Excel
  • Se hai un elenco di nomi completi che sono formattati come cognome e nome, ora vuoi invertire il cognome e il nome in nome e cognome come mostrato nello screenshot sottostante. In questo articolo, introdurrò alcune formule per gestire questa operazione in Excel.
  • Estrai Righe Multiple Da Una Cella
  • Se hai un elenco di stringhe di testo separate da interruzioni di riga (che si verificano premendo i tasti Alt + Invio durante l'inserimento del testo), e ora vuoi estrarre queste righe di testo in più celle come mostrato nello screenshot sottostante. Come potresti risolverlo con una formula in Excel?
  • Estrai La N-esima Parola Dalla Stringa Di Testo In Excel
  • Se hai un elenco di stringhe di testo o frasi, ora vuoi estrarre la parola n-esima specifica dall'elenco come mostrato nello screenshot sottostante. In questo articolo, introdurrò alcuni metodi per risolvere questa operazione in Excel.

I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.