Sommario
In Microsoft Excel, in alcuni casi è necessario dividere il nome completo. Excel ha diversi metodi per farlo. In realtà riduce il compito perché è possibile farlo manualmente, ma questo richiede molto tempo ed è difficile da concentrare. Questo articolo vi mostrerà tutti i metodi possibili per dividere i nomi in Excel Spero che questo articolo vi piaccia e che possiate acquisire maggiori conoscenze su Excel.
Scarica il quaderno di esercizi
Scaricate questo quaderno di esercizi.
Dividere i nomi in Excel.xlsxDividere i nomi da posizioni diverse utilizzando le formule di Excel
Possiamo dividere i nomi sia usando le formule sia usando i comandi incorporati di Excel. In questo articolo, copriamo tutti i possibili metodi per dividere i nomi in Excel. Un grande vantaggio dell'uso delle formule per risolvere qualsiasi problema è che le formule danno soluzioni dinamiche, mentre gli altri comandi di Excel danno soluzioni statiche. Per mostrare tutti i metodi per dividere i nomi in Excel, prendiamo un set di dati che include l'interoDobbiamo dividere i nomi in nomi, secondi nomi e cognomi.
1. Estrarre il nome
Per estrarre il nome dal nome completo, si utilizza il metodo SINISTRA e RICERCA funzioni.
Passi
- Selezionare la cella C5 dove si vuole applicare la formula per estrarre il nome.
- Scrivete la seguente formula nella barra della formula.
=SINISTRA(B5,RICERCA(" ",B5)-1)
- Stampa Entrare per applicare la formula.
- Trascinare il Maniglia di riempimento in fondo alla colonna o fare doppio clic su di essa.
Ripartizione della formula
- RICERCA(" ", B5)-1): Qui, il RICERCA per ottenere lo spazio vuoto nella cella B5 e -1 per ottenere il testo 1 passo prima dello spazio.
- LEFT(B5, SEARCH(" ", B5)-1): Il SINISTRA La funzione inizia il testo dal lato sinistro e lo termina 1 passo prima dello spazio.
2. Estrarre il secondo nome
Per estrarre il secondo nome, si usa la combinazione di IFERRORE , MID , e RICERCA funzioni.
Passi
- Per prima cosa, selezionare una cella qualsiasi. In questo caso, selezioniamo la cella D5 .
- Scrivete la seguente formula nella barra della formula:
=METÀ(B5,RICERCA(" ",B5)+1,RICERCA(" ",B5,RICERCA(" ",B5)+1)-RICERCA(" ",B5)-1)
- Stampa Entrare per applicare la formula.
- Trascinare il Maniglia di riempimento o fare doppio clic su di essa. È possibile che alcuni risultati vengano visualizzati come ' #VALORE! Questo accade perché due dei nostri nomi completi non hanno secondi nomi.
- Per risolvere questo errore e visualizzare il secondo nome come vuoto quando non c'è un secondo nome, si può usare il metodo IFERRORE funzione.
- Sostituire la formula precedente con la formula seguente:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
- A questo punto, trascinare l'elemento Maniglia di riempimento icona in basso nella colonna e si otterrà il risultato vuoto quando non c'è il secondo nome.
Ripartizione della formula
- MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1): Per ottenere il secondo nome dal nome completo, usare CERCA(" ", B5)+1 per estrarre il nome dal carattere successivo e inserirlo nell'argomento Start_num del metodo MID Per sapere quanti caratteri estrarre, è necessario sottrarre la posizione del primo spazio dalla posizione del secondo spazio e infine inserirla nell'argomento num_chars della funzione MID funzione.
- E se manca il secondo nome, il IFERRORE li sostituirà con una stringa vuota.
3. Estrarre il cognome
Per estrarre il cognome dal nome completo, abbiamo utilizzato il metodo DIRITTO , RICERCA , SOSTITUTIVO , e LEN funzioni.
Passi
- Selezionare la cella E5 .
- Scrivete la seguente formula nella barra della formula.
=DESTRA(B5,LEN(B5)-RICERCA("#",SOSTITUTO(B5," ", "#",LEN(B5)-LEN(SOSTITUTO(B5," ","")))))
- Stampa Entrare per applicare la formula.
- Trascinare il Maniglia di riempimento in fondo alla colonna o fare doppio clic su di essa.
Ripartizione della formula
- LEN(SUBSTITUTE(B5," ","")): Qui, il SOSTITUTIVO per eliminare gli spazi vuoti nel nome completo e contare la lunghezza utilizzando il parametro LEN senza spazi.
- LEN(B5)-LEN(SUBSTITUTE(B5," ","")): Fornisce la lunghezza dello spazio nel set di dati.
- SUBSTITUTE(B5," ", "#", LEN(B5)-LEN(SUBSTITUTE(B5," ",")): Il SOSTITUTIVO utilizza qui la funzione per sostituire lo spazio con ' # Il numero dell'istanza nel file SOSTITUTIVO indica la posizione dell'istanza. Qui abbiamo 2 spazi e l'istanza numero 2 indica la seconda istanza. Sostituisce lo spazio nella seconda istanza.
- LEN(B5)-SEARCH("#", SUBSTITUTE(B5," ", "#", LEN(B5)-LEN(SUBSTITUTE(B5," ","")))): Il RICERCA la funzione cercherà il campo ' # ' e restituire il valore di lunghezza in cui il parametro ' # Quindi, cancellarlo dalla lunghezza totale del nome completo. Nel nostro esempio, il risultato è 4. Questa è la lunghezza rimanente dopo ' # '.
- RIGHT(B5, LEN(B5)-SEARCH("#", SUBSTITUTE(B5," ", "#", LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))): Ora, il DIRITTO La funzione estrarrà il testo della lunghezza di ritorno dalla cella B5 che alla fine fornisce il cognome del nome completo dato.
3 modi alternativi per dividere i nomi senza usare la formula in Excel
1. Utilizzo di Testo a colonne per dividere i nomi
In secondo luogo, è possibile dividere facilmente i nomi in Excel utilizzando l'opzione Testo in colonne comando.
Passi
- Per prima cosa, selezionare l'intera colonna in cui sono stati inseriti i nomi completi.
- Andare ora alla pagina Dati nella barra multifunzione e selezionare Testo in colonne dal Strumenti per i dati gruppo.
- Selezionare Delimitato da Dati originali Tipo e fare clic su Avanti .
- Selezionare Spazio da Delimitatori e fare clic su Avanti .
- Ora, modificate il campo Destinazione dove si desidera inserire i risultati e cliccare su Finitura .
- Questo dividerà i nomi e li collocherà in due colonne diverse.
Per saperne di più: Separare il nome e il cognome con uno spazio usando la formula di Excel (3 modi)
2. Utilizzo del comando Trova e sostituisci in Excel
Un altro modo semplice per dividere i nomi è usare Trova e sostituisci Lo utilizzeremo nelle prossime sezioni.
2.1 Dividere il nome
Passi
- Copiare la colonna B e incollarlo nella colonna C dove si vuole estrarre il nome dal nome completo.
- Selezionare la colonna C .
- Andare ora alla pagina Casa nella barra multifunzione e fare clic su Trova e seleziona dal Editing gruppo.
- Selezionare Sostituire da Trova e seleziona menu a discesa.
- A Trova e sostituisci Si aprirà una finestra. Posto ' *' (mettere uno spazio e poi inserire il segno dell'asterisco) nel file Trova cosa Questo è un carattere jolly (*) che può essere utilizzato al posto di qualsiasi testo. Qui si inserisce uno spazio e poi un carattere jolly. Sostituire con campo vuoto. Fare clic su Sostituire tutti .
- Questo sostituirà tutto il testo dopo lo spazio con lo spazio vuoto e restituirà solo il nome dal nome completo.
Per saperne di più: Come separare il nome, il medio e il cognome in Excel usando la formula
2.2 Dividere il cognome
Passi
- Copiare la colonna B e incollarlo nella colonna D dove si vuole estrarre il cognome dal nome completo.
- Selezionare la colonna D .
- Vai al sito Casa nella barra multifunzione e selezionare Trova e seleziona dal Editing gruppo.
- Selezionare Sostituire da Trova e seleziona opzione.
- A Trova e sostituisci Si aprirà una finestra. Posto '* ' (inserire prima il segno dell'asterisco e poi lo spazio) nel file Trova cosa Questo è un carattere jolly che può essere utilizzato al posto di qualsiasi testo. Qui inserire un carattere jolly (*) e poi uno spazio. Sostituire con come vuoto. Fare clic su Sostituire tutti .
- Sostituisce tutto il testo fino allo spazio e lo inserisce come vuoto. Restituisce il cognome dal nome completo.
Per saperne di più: Come dividere i nomi in Excel in due colonne (4 modi rapidi)
3. Dividere i nomi attraverso il riempimento flash in Excel
Infine, il nostro ultimo metodo si basa su Riempimento flash in cui è necessario inserire correttamente il nome o il cognome, tutte le altre righe possono essere modificate usando Riempimento flash .
Passi
- Scrivere il nome e il cognome del proprio nome completo nella cella C5 e cella D5 rispettivamente.
- Trascinare il Maniglia di riempimento icona in basso nella colonna per entrambi i casi.
- In questo modo si otterrà lo stesso valore in tutte le celle. A questo punto, fare clic sul pulsante Opzioni di riempimento automatico e selezionare Riempimento flash .
- Eseguite questa operazione per entrambi i casi e otterrete il nome e il cognome richiesti dai nomi completi.
Per saperne di più: Excel VBA: dividere nome e cognome (3 esempi pratici)
Conclusione
Abbiamo discusso quattro metodi diversi per dividere i nomi in Excel. La formula ci dà una soluzione dinamica, mentre gli altri tre metodi ci danno soluzioni statiche, ma tutti i metodi sono ugualmente efficaci per dividere i nomi. Spero che vi sia piaciuto l'intero articolo e se avete domande, non esitate a farle nel box dei commenti e non dimenticate di visitare il sito Exceldemy pagina.