Come dividere i nomi usando la formula in Excel (4 metodi semplici)

  • Condividi Questo
Hugh West

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.xlsx

Dividere 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.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.