AllInfo

Come Separare i Nomi e cognomi in Excel

Quindi, se si utilizza Excel un sacco, probabilmente avete eseguito attraverso la situazione in cui si dispone di un nome in una cella singola e avete bisogno di separare il nome in celle diverse. Questo è un problema molto comune in Excel e probabilmente si può fare una ricerca su Google e scaricare 100 macro scritti da persone diverse per farlo per voi.

Tuttavia, in questo post, vi mostrerò come impostare una formula in modo che si può fare da soli, e in realtà capire che cosa sta succedendo. Se si utilizza Excel un sacco, è probabilmente una buona idea per imparare alcune delle funzioni più avanzate, in modo che si possono fare cose più interessanti con i tuoi dati.

Per iniziare, vediamo come nomi sono in genere memorizzati in un foglio di calcolo di Excel. I due più comuni modi che ho visto sono firstname lastname con solo uno spazio e lastname, firstname con una virgola che separa i due. Ogni volta che ho visto un’iniziale, è di solito il nome midinitial cognome come di seguito:

Utilizzando alcune semplici formule e combinare un paio di loro insieme, si può facilmente separare il nome, il cognome e l’iniziale in celle separate in Excel. Cominciamo con l’estrazione della prima parte del nome. Nel mio caso, stiamo andando a utilizzare due funzioni: di sinistra e di ricerca. Logicamente ecco di cosa abbiamo bisogno:

– Ricerca del testo nella cella, per uno spazio o una virgola, trovare la posizione e poi prendere tutte le lettere a sinistra di quella posizione.

Ecco una semplice formula che ottiene il lavoro fatto correttamente: =SINISTRA(NN di RICERCA(” “, NN) – 1), dove NN è il cell che ha il nome memorizzato in esso. Il -1 è lì per rimuovere lo spazio o una virgola alla fine della stringa.

Come si può vedere, si comincia con la funzione sinistra, che richiede due argomenti: la stringa e il numero di caratteri che si desidera afferrare a partire dall’inizio della stringa. Nel primo caso, siamo alla ricerca di uno spazio usando i doppi apici e mettendo uno spazio tra. Nel secondo caso, siamo alla ricerca di una virgola invece di uno spazio. Qual è stato il risultato per i 3 scenari che ho citato?

Abbiamo ottenuto il primo nome dalla riga 3, l’ultimo nome dalla riga 5 e il primo nome dalla riga 7. Grande! Quindi, a seconda di come i dati sono memorizzati, ora avete estratto il nome o il cognome. Ora per la parte successiva. Ecco di cosa abbiamo bisogno logicamente ora:

– Ricerca del testo nella cella, per uno spazio o una virgola, trovare la posizione e quindi sottrarre la posizione dalla lunghezza totale della stringa. Ecco quello che la formula sarà simile a:

=DESTRA(NN,LEN(NN) -RICERCA(” “,NN))

Così ora possiamo utilizzare la funzione giusta. Questo richiede due argomenti: la stringa e il numero di caratteri che si desidera afferrare a partire dalla fine della stringa di andare a sinistra. Quindi noi vogliamo che la lunghezza della stringa meno la posizione dello spazio o una virgola. Che ci darà tutto a destra del primo spazio o una virgola.

Grande, ora abbiamo la seconda parte del nome! Nei primi due casi, hai praticamente fatto, ma se c’è l’iniziale del nome, si può vedere che è il risultato include ancora il cognome con l’iniziale. Quindi, come possiamo ottenere solo il cognome e di sbarazzarsi di medio iniziale? Facile! Basta eseguire la stessa formula, di nuovo, che abbiamo usato per ottenere la seconda parte del nome.

Quindi stiamo solo facendo un altro diritto e questa volta applicando la formula combinato l’iniziale del nome e cognome cell. Troverà lo spazio dopo l’iniziale e poi prendere la lunghezza meno la posizione di spazio numero di caratteri la fine della stringa.

Quindi non c’è l’ho! Ora avete diviso il nome e cognome in colonne separate utilizzando un paio di semplici formule in Excel! Ovviamente, non tutti hanno il loro testo formattato in questo modo, ma si può facilmente modificare in base alle proprie esigenze. Se si stanno avendo problemi separando i nomi non nel formato che ho sopra, inviare un commento con i vostri dati e cercherò di aiutare. Enjoy!

Exit mobile version