Nomi e cognomi separati - Excel e Fogli Google

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial dimostrerà come separare nomi e cognomi in Excel e Fogli Google.

Nome separato

Innanzitutto, per separare il nome dal nome, possiamo utilizzare le funzioni SINISTRA e RICERCA.

1 =SINISTRA(B3, CERCA(" ", B3))

Cognome separato

Utilizziamo quindi le funzioni SEARCH e MID per ottenere il cognome dal nome.

1 =MID(B3, CERCA(" ", B3)+1, 999)

Lo esamineremo di seguito.

Funzione RICERCA (Nome)

Innanzitutto, abbiamo utilizzato la funzione SEARCH per trovare la posizione dello spazio tra il nome e il cognome.

1 =CERCA(" ", B3)

Funzione SINISTRA (Nome)

Successivamente, usiamo la funzione LEFT per restituire i caratteri prima dello spazio (il nome):

1 =SINISTRA(B3,C3)

La combinazione di queste funzioni produce la formula originale per il nome:

1 =SINISTRA(B3, CERCA(" ", B3))

Successivamente vedremo come estrarre il cognome.

Nella prossima sezione utilizzeremo le funzioni SEARCH e MID per estrarre i caratteri dal centro di una stringa di testo.

Funzione RICERCA (Cognome)

Innanzitutto, abbiamo utilizzato la funzione SEARCH per trovare la posizione dello spazio tra il nome e il cognome.

1 =CERCA(" ", B3)

Quindi aggiungiamo uno al valore restituito da questa formula per ottenere la posizione iniziale del cognome.

Funzione MID (cognome)

Successivamente usiamo la funzione MID per restituire tutti i caratteri dopo lo spazio più 1 (il cognome)

1 =MID(L3, C3+1, 999)

La combinazione di queste 2 funzioni ci dà la formula originale per il cognome.

1 =MID(B3, CERCA(B3, " ")+1, 999)

Nomi di mezzo

Successivamente, discuteremo come separare i nomi che includono nomi secondari o iniziali.

Il calcolo per il nome rimane invariato.

Per estrarre un secondo nome o un'iniziale da un nome, dovremmo usare le funzioni RIGHT, SEARCH e LEN per ottenere il cognome dalla stringa del nome. Incorporeremo anche la funzione TRIM per tagliare eventuali spazi su entrambi i lati della stringa di testo.

12 =DESTRA(B4,LUNGHEZZA(B4)-CERCA(" ",B4)-LUNGHEZZA(TRIM(MEDIO(B4,RICERCA(" ",B4,1)+1,CERCA(" ",B4,CERCA(" ",B4,1)+1)-CERCA(" ",B4,1))))-1)

Questa formula funzionerà solo se nella stringa di testo è presente più di uno spazio. Se è presente un solo spazio, verrà restituito un errore con #VALUE.

Per risolvere questo problema, per i nomi senza secondi nomi o iniziali, possiamo utilizzare la formula originale utilizzando le funzioni MID e SEARCH.

Potremmo quindi combinare le 2 formule utilizzando la funzione SEERRORE.

12 =IFERROR(RIGHT(B3,LEN(B3)-SEARCH(" ",B3)-LEN(TRIM(MID(B3,SEARCH("",B3,1)+1,CERCA(" ",B3, CERCA(" ",B3,1)+1)-CERCA(" ",B3,1))))-1),MID(B3, CERCA(" ",B3)+1,999) )

Potremmo quindi utilizzare le funzioni MID e LEN per ottenere il secondo nome o l'iniziale.

1 =MID(B3,LEN(C3)+1,LEN(B3)-LEN(C3&D3))

Separare nome e cognome in Fogli Google

Tutti gli esempi spiegati sopra funzionano allo stesso modo nei fogli di Google come in Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave