In questo articolo ti mostreremo come estrarre il nome, il secondo e il cognome da una determinata stringa di testo utilizzando più metodi in Microsoft Excel.

Molte volte ti trovi di fronte a una situazione in cui ti viene fornito un elenco di nomi contenente nomi completi e devi separarli sulla base del nome, del secondo e del cognome e quindi restituire il risultato in celle diverse. Questo è un problema molto comune per qualsiasi utente Excel e anche tu devi averlo incontrato.

Questo è un problema molto comune per molti utenti di Excel, ma non esiste una funzione incorporata specifica in Excel che possa estrarre il nome, l’iniziale centrale e il cognome da una cella che contiene un nome completo.

Ma ci sono più metodi in Excel che possono aiutarti a fare lo stesso. Ed è di questo che tratta la lezione dell’articolo.

Oggi ti mostreremo due diversi metodi che possono essere utilizzati per suddividere i nomi in celle diverse.

Il modo più comune in cui Excel memorizza il nome è prendere prima il nome, lo spazio poi l’iniziale centrale (se presente) seguito da spazio e poi il cognome. A volte, invece degli spazi, viene utilizzata la virgola per le separazioni.

Passando al primo esempio, come puoi vedere ci sono alcuni nomi nella “colonna A” che vogliamo estrarre e restituire rispettivamente nella colonna B, C e, D come nome, iniziale centrale e cognome.

Esempio 1

Nota: in questo tutorial vengono utilizzati nomi di campioni casuali, solo per spiegare come estrarre i valori e restituirli in colonne diverse .

image

====== Nota che in questo tutorial vengono utilizzati nomi di campioni casuali, solo per spiegare come estrarre i valori e restituirli in colonne diverse .

Qui, useremo la funzione “Testo in colonna” che viene utilizzata per separare il contenuto di una cella semplice come nome e cognome in colonne separate.

Questa funzione si trova nella scheda “Dati” nella categoria “Strumenti dati”. E puoi anche usare la scorciatoia da tastiera “ALT + D + E” (link: / tips-excel-shortcut-keys [Ulteriori informazioni scorciatoie da tastiera]) per accedere alla procedura guidata “Testo in colonna”.

=== Selezionare l’intervallo da A9 a A17 e quindi premere “ALT + D + E”.

image

====== Nota che in questo tutorial vengono utilizzati nomi di campioni casuali, solo per spiegare come estrarre i valori e restituirli in colonne diverse .

E ora dobbiamo seguire 3 semplici passaggi e, come puoi vedere nella parte superiore della finestra della procedura guidata, siamo al primo passaggio.

Selezionare “Delimitato” Fare clic su “Avanti” Nel primo passaggio, dobbiamo dire a Excel che come i nostri dati sono memorizzati e formattati nel file Excel.

Ora, siamo al 2 ^ nd ^ passaggio di questa procedura guidata e, come puoi vedere di seguito, qui dobbiamo impostare i delimitatori contenuti nei nostri dati.

image

====== Notethat * nomi di campioni casuali sono usati in questo tutorial, solo per spiegare come estrarre i valori e restituirli in colonne diverse .

Qui puoi vedere alcune caselle di controllo “Delimitatori”; quindi, puoi selezionare queste caselle di controllo o menzionare il delimitatore nella casella di controllo “Altro”. Se i tuoi dati contengono altri delimitatori che non sono elencati qui. È possibile selezionare uno o più delimitatori se nei dati sono presenti più delimitatori.

image

====== Notethat * nomi di campioni casuali sono usati in questo tutorial, solo per spiegare come estrarre i valori e restituirli in colonne diverse .

Controllare il delimitatore “Spazio” Quindi fare clic su “Avanti”

image

====== Notethat * nomi di campioni casuali sono usati in questo tutorial, solo per spiegare come estrarre i valori e restituirli in colonne differenti .

Passando all’ultimo passaggio della procedura guidata “Testo in colonna”.

Seleziona “Generale” nel formato dati della colonna Seleziona B9 come “Destinazione” e bloccalo * Fai clic su “Fine”

image

====== Notethat * nomi di campioni casuali sono usati in questo tutorial, solo per spiegare come estrarre i valori e restituirli in colonne differenti .

Tieni presente che se non specifichi un nuovo riferimento di cella di destinazione, le colonne estratte sostituiranno i dati originali.

Ora puoi vedere che i nomi nella “colonna A” sono stati estratti in più colonne. Ma se guardi da vicino noterai che nell’undicesima riga “Steve Smith” non ha un’iniziale centrale e il suo cognome viene spostato nella colonna del secondo nome.

image

====== Notethat * nomi di campioni casuali sono usati in questo tutorial, solo per spiegare come estrarre i valori e restituirli in colonne differenti .

Questo perché “Testo in colonna” viene utilizzato solo per separare contenuti semplici in celle diverse in base ai loro delimitatori. Inoltre, poiché nel suo nome è presente un solo spazio, è stato suddiviso solo nelle 2 celle successive. Questo è l’unico inconveniente di questa funzione.

=== Esempio 2

Nota: nel secondo esempio, abbiamo preso “Mayor Tom C Bradley come nome completo nella cella H9, solo per mostrare agli utenti che quando ci sono più di 1 iniziali nel secondo nome, la funzione le estrarrà entrambe .

Ora, passiamo al 2 ^ nd ^ esempio, dove useremo più funzioni insieme per ottenere ciò che stiamo cercando. Questa è la tecnica avanzata per estrarre “Primo”, “Medio” e “Cognome” in colonne diverse. E, per fare lo stesso, abbiamo preso dati simili nella colonna H e avremo nomi separati in tre parti come Primo, Secondo e Cognome nella colonna I, J e, rispettivamente, K. B

image

====== Notethat * nomi di campioni casuali sono usati in questo tutorial, solo per spiegare come estrarre i valori e restituirli in colonne differenti .

Questa è la soluzione migliore da considerare quando si desidera dividere i nomi in “Primo”, “Medio” e “Ultimo” ma non si desidera ripetere il metodo precedente ogni volta che lo si fa. Puoi inserire le formule nelle celle e nel momento in cui la cella di riferimento verrà aggiornata, i nomi verranno estratti automaticamente in colonne specifiche in cui hai inserito le formule.

=== Per estrarre il nome

Seleziona la cella I9 Inserisci la seguente formula senza virgolette “= LEFT (H9, SEARCH (” “, H9) -1)” * Premi Invio

image

====== Notethat * nomi di campioni casuali sono usati in questo tutorial, solo per spiegare come estrarre i valori e restituirli in colonne differenti .

E come puoi vedere, la funzione ha estratto il nome da H9 e lo ha restituito nella cella I9 con “Sindaco”. Come saprai, la funzione LEFT è usata per estrarre il carattere più a sinistra e link: / text-excel-search-function [SEARCH]

la funzione restituisce la posizione del carattere specifico che trova per primo nella stringa. Quindi, qui la funzione RICERCA ha trovato lo spazio prima alla 6 ^ posizione nella stringa e per escludere lo spazio, abbiamo fornito un valore negativo che ha aiutato LEFT a raccogliere solo 5 caratteri.

=== Per estrarre il cognome

Seleziona cella K9 Inserisci la seguente formula tra virgolette doppie _ “= TRIM (RIGHT (SUBSTITUTE (H9,” “, REPT (” “, 255)), 255))” _ * Premi Invio

image

====== Notethat * nomi di campioni casuali sono usati in questo tutorial, solo per spiegare come estrarre i valori e restituirli in colonne differenti .

Per estrarre il cognome, abbiamo annidato REPT e la funzione SOSTITUISCI all’interno della funzione RIGHT. Infine, abbiamo annidato tutte le condizioni in TRIM per rimuovere tutti gli spazi indesiderati. Vediamo come tutte queste affermazioni hanno collaborato per restituire il cognome.

REPT è annidato all’interno di SUBSTITUTE che ha ripetuto 255 volte lo spazio singolo, quindi SUBSTITUTE ha sostituito lo spazio singolo con 255 spazi nella stringa fornita. E ora ogni iniziale è separata da 255 spazi e quindi viene utilizzata la funzione DESTRA per estrarre i 255 caratteri più in alto e quindi TRIM viene utilizzata per rimuovere tutti gli spazi extra e quindi ritorno con solo l’ultima iniziale del nome.

=== Per estrarre il secondo nome

Ora seleziona la cella J9 Inserisci la seguente formula senza virgolette “_ = IF (LEN (H9) -LEN (SUBSTITUTE (H9,”

“,” “))> 1, TRIM (SUBSTITUTE (SUBSTITUTE (H9, I9 , “”), K9, “”)), “”) ”_ * Premi Invio

image

====== Notethat * nomi di campioni casuali sono usati in questo tutorial, solo per spiegare come estrarre i valori e restituirli in colonne differenti .

Aggiorna: _ _Nel caso in cui sia necessario separare il secondo nome che è uguale al nome o al cognome, utilizzare la seguente formula nella colonna J invece della formula sopra menzionata. = TRIM (MID (H9, LEN (I9) +1, LEN (H9) -LEN (I9) -LEN (K9))) ` L’estrazione dell’iniziale centrale sembra piuttosto difficile in quanto dobbiamo assicurarci che la funzione valuti tutte le condizioni ed estrarre solo il secondo nome da essa. Per questo, abbiamo annidato le funzioni LEN, SUBSTITUTE, TRIM all’interno di IF

Nel primo argomento di IF”function viene utilizzato. E, nel caso in cui https://www.youtube.com/watch?v=SeqWla6pvfw[IF”condition non soddisfi il test logico, la funzione restituirà un testo vuoto.

In questo modo è possibile utilizzare funzioni di personalizzazione e metodi semplici per estrarre “Nome”, “Iniziale centrale” e “Cognome” dalla cella che contiene un nome completo.

== Video: come estrarre il nome, il secondo e il cognome da una cella in celle separate in Excel Guarda questo interessante video tutorial in cui parliamo in dettaglio di tutte le funzioni e le tecniche utilizzate per estrarre i nomi in celle diverse.

Se i nostri blog ti sono piaciuti, condividilo con i tuoi amici su Facebook. E anche tu puoi seguirci su Twitter e Facebook.

_ Ci piacerebbe sentire la tua opinione, facci sapere come possiamo migliorare, integrare o innovare il nostro lavoro e renderlo migliore per te. Scrivici a [email protected]_