Note: The other languages of the website are Google-translated. Back to English

Estrai il primo secondo nome e il cognome dal nome completo in Excel

Supponendo che tu abbia un elenco di nomi utente, ora, vorresti dividere i nomi completi in nome, secondo e cognome in colonne separate come mostrato nella seguente schermata. In questo articolo, introdurrò alcune formule per affrontare questo lavoro in Excel.


Estrai o ottieni i nomi dai nomi completi in Excel

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

=LEFT(name,FIND(" ",name)-1)
  • name: Il nome completo o il riferimento di cella da cui si desidera estrarre per primo.

Copia o inserisci la seguente formula in una cella vuota in cui desideri ottenere il risultato:

=LEFT(A2,SEARCH(" ",A2)-1)

Quindi, trascina il quadratino di riempimento verso il basso sulle celle in cui desideri applicare questa formula e tutti i nomi sono stati estratti come mostrato nell'immagine sottostante:


Spiegazione della formula:

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

SINISTRA (A2, CERCA ("", A2) -1) = SINISTRA ("Jerry T. Stone", 5): Questa funzione SINISTRA estrarrà il testo nel nome completo "Jerry T. Stone" dal lato sinistro con 5 caratteri che vengono restituiti dalla funzione RICERCA.


Estrai o ottieni cognomi dai nomi completi in Excel

Per estrarre i cognomi dai nomi completi, la combinazione delle funzioni RIGHT, LEN, FIND, LEN e SOSTITUISCE può farti un favore. La sintassi generica è:

=RIGHT(name,LEN(name)-FIND("*",SUBSTITUTE(name," ","*",LEN(name)-LEN(SUBSTITUTE(name," ","")))))
  • name: Il nome completo o il riferimento di cella da cui si desidera estrarre il cognome.

Copia o inserisci la formula seguente in una cella vuota in cui desideri ottenere i cognomi:

=RIGHT(A2,LEN(A2)-FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

Quindi, trascina il quadratino di riempimento sulle celle per riempire questa formula e tutti i cognomi sono stati estratti dai nomi completi, vedi screenshot:


Spiegazione della formula:

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

  • LEN (A2): Questa funzione LEN restituisce il numero totale di caratteri nella cella A2. Tornerà: 14.
  • SOSTITUISCI (A2, "", ""): Questa funzione SOSTITUISCI viene utilizzata per sostituire tutti i caratteri spazio con niente. E otterrai il risultato come questo: "Jerry T.Stone".
  • LEN (SOSTITUISCE (A2, "", ""): Ottieni la lunghezza totale del nome completo nella cella A2 senza spazi.
  • LEN (A2) -LEN (SOSTITUISCE (A2, "-", "")): Sottrai la lunghezza del nome completo senza spazio dalla lunghezza totale del nome completo per ottenere il numero dello spazio e otterrai 2.

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

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

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

5. DESTRA (A2, LEN (A2) -FIND ("*", SOSTITUISCI (A2, "", "*", LEN (A2) -LEN (SOSTITUISCI (A2, "", ""))))) = DESTRA (A2, 5): Infine, la funzione DESTRA viene utilizzata per estrarre 5 caratteri che vengono restituiti dalla formula nel passaggio 4 dal lato destro della stringa di testo nella cella A2.


Note:: Se il tuo elenco di nomi completi contiene solo il nome e il cognome, puoi applicare la seguente semplice formula per ottenere il cognome di cui hai bisogno:

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))


Estrai o ottieni secondi nomi dai nomi completi in Excel

Se è necessario estrarre i secondi nomi dai nomi completi, questa formula che viene creata dalle funzioni MID e SEARCH. La sintassi generica è:

=MID(name, SEARCH(" ", name) + 1, SEARCH(" ", name, SEARCH(" ", name)+1) - SEARCH(" ", name)-1)
  • name: Il nome completo o il riferimento di cella da cui si desidera estrarre il secondo nome.

Inserisci o copia la seguente formula in una cella vuota per visualizzare il risultato:

=MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1)

Quindi, trascina il quadratino di riempimento verso il basso sulle celle per applicare questa formula e vengono estratti anche tutti i secondi nomi, vedi screenshot:


Spiegazione della formula:

Per estrarre il secondo nome, innanzitutto, dovresti trovare la posizione di entrambi gli spazi tra il nome completo, quindi applicare la funzione MID per estrarre il testo al centro della stringa di testo.

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

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

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

3. MID (A2, SEARCH ("", A2) + 1, SEARCH ("", A2, SEARCH ("", A2) +1) - SEARCH ("", A2) -1) = MID (A2,7,2 , XNUMX): Alla fine, la funzione MID estrarrà 2 caratteri al centro della cella A2 che inizia dal settimo carattere.


Note:: Se ci sono solo nomi e cognomi nei nomi completi, la formula sopra riceverà un valore di errore come mostrato nell'immagine sottostante:

Per risolvere questo problema, è necessario racchiudere la formula sopra nella funzione SE.ERRORE, applicare la seguente formula:

=IFERROR(MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1),"")


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

Se sei doloroso con le fromule di cui sopra, qui, ti consiglierò uno strumento facile - Kutools for Excel, Con la sua Nomi divisi funzione, puoi estrarre tutti i primi, i nomi medi e i cognomi in celle separate contemporaneamente.  Fai clic per scaricare Kutools per Excel per una prova gratuita!


Funzioni relative utilizzate:

  • LEFT:
  • La funzione LEFT estrae il numero di caratteri specificato dal lato sinistro di una stringa fornita.
  • RIGHT:
  • La funzione RIGHT viene utilizzata per estrarre un numero specifico di caratteri dal lato destro della stringa di testo
  • MID:
  • La funzione MID viene utilizzata per trovare e restituire un numero specifico di caratteri dalla metà di una determinata stringa di testo.
  • LEN:
  • La funzione LEN restituisce il numero di caratteri in una stringa di testo.
  • FIND:
  • 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.
  • SEARCH:
  • La funzione RICERCA può aiutarti a trovare la posizione di un carattere specifico o di una sottostringa dalla stringa di testo data
  • SUBSTITUTE:
  • La funzione SOSTITUZIONE di Excel sostituisce il testo oi 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 che tu abbia un elenco di nomi completi, ora, vorresti estrarre il primo nome e cognome o nome e primo carattere del cognome dal nome completo come mostrato di seguito. Come potresti gestire queste attività nella cartella di lavoro di Excel?
  • Capovolgi o inverti il ​​nome e il cognome nell'elenco Excel
  • Se hai un elenco di nomi completi che sono formattati come cognome e nome, ora, vuoi capovolgere il cognome e il nome nel primo e nell'ultimo come mostrato nell'immagine sottostante. In questo articolo, introdurrò alcune formule per affrontare questo lavoro in Excel.
  • Estrai più linee da una cella
  • Se si dispone di un elenco di stringhe di testo separate da interruzioni di riga (che si verifica premendo Alt + Invio durante l'immissione del testo), e ora, si desidera estrarre queste righe di testo in più celle come mostrato nell'immagine sottostante. Come hai potuto risolverlo con una formula in Excel?
  • Estrai l'ennesima parola dalla stringa di testo in Excel
  • Se hai un elenco di stringhe di testo o frasi, ora, vuoi estrarre l'ennesima parola specifica dall'elenco come mostrato nell'immagine sottostante. In questo articolo, introdurrò alcuni metodi per risolvere questo lavoro in Excel.

I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Vorresti completare il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel offre 300 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, contenuto di celle divise, converti data e così via ...) e risparmia l'80% di tempo per te.

  • Progettato per 1500 scenari di lavoro, ti aiuta a risolvere l'80% dei problemi di Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • Prova gratuita illimitata di 30 giorni. Garanzia di rimborso di 60 giorni. Aggiornamento gratuito e supporto per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Commenti (3)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
sei un campione! molto utile!
Stu W
Questo commento è stato fatto dal moderatore sul sito
Eu gostaria de ter uma lista de todos nomis eccezo o ultimo. Portanto, uma lista de nome completo sem o sobrenome.
Bento Guilovic
Questo commento è stato fatto dal moderatore sul sito
Eu gostaria de extrair o primeiro e do meio nomes juntos.
Bento Guilovic
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0  Personaggi
Posizioni suggerite