Vai al contenuto principale

Rimuovi il secondo nome dal nome completo in Excel

Se si dispone di un elenco di nomi completi che contiene nome, secondo e cognome, ora si desidera rimuovere i secondi nomi dai nomi completi per ottenere il risultato dello screenshot sottostante. In questo articolo, introdurrò alcune formule per gestire questa attività in Excel.


Rimuovi il secondo nome dal nome completo con la formula

Normalmente, i tuoi secondi nomi sono tra il nome e il cognome, in questo caso, per rimuoverli, dovresti applicare le funzioni LEFT, FIND, TRIM, RIGHT SUBSTITUTE e REPT insieme.

Copia o inserisci la formula seguente in una cella vuota:

=LEFT(A2,FIND(" ",A2))&TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",99)),99))

Quindi, trascina il quadratino di riempimento verso il basso sulle celle in cui desideri applicare questa formula e tutti i secondi nomi sono stati rimossi contemporaneamente, vedi screenshot:

Spiegazione della formula:

1. SINISTRA (A2, TROVA ("", A2)):

  • TROVA ("", A2): Questa funzione TROVA otterrà la posizione del primo spazio nella cella A2, il risultato è: 6.
  • SINISTRA (A2, TROVA ("", A2)) = SINISTRA (A2, 6): Questa funzione SINISTRA estrarrà 6 caratteri dalla stringa di testo nella cella A2, quindi verrà restituito il primo nome.

2. TRIM (RIGHT (SUBSTITUTE (A2, "", REPT ("", 99)), 99)):

  • SOSTITUISCI (A2, "", REPT ("", 99)): La funzione SOSTITUISCI sostituirà il carattere spazio all'interno della stringa di testo con 99 caratteri spazio nella cella A2. Il risultato è questo: “Nicol (99 space) Jr. (99 space) Wood”.
  • DESTRA (SOSTITUISCI (A2, "", REPT ("", 99)), 99): Questa funzione DESTRA viene utilizzata per estrarre 99 caratteri dal lato destro della stringa di testo restituita dalla funzione SOSTITUISCI.
  • TRIM (RIGHT (SOSTITUISCE (A2, "", REPT ("", 99)), 99)): La funzione TRIM rimuoverà tutti gli spazi extra dal risultato. Questo otterrà il cognome.

3. SINISTRA (A2, TROVA ("", A2)) e TAGLIA (DESTRA (SOSTITUISCI (A2, "", RIPETI ("", 99)), 99)): Infine, usando il simbolo & per unire le due parti della formula per ottenere il risultato di cui hai bisogno.


Rimuovi il secondo nome dalla fine del nome con la formula

A volte, i tuoi nomi completi sono formattati come nome, cognome e secondo nome, per rimuovere l'iniziale centrale dalla fine del nome come mostrato nell'immagine sottostante, come potresti ottenerlo?

Si prega di applicare la seguente formula in una cella vuota:

=LEFT(A2,FIND(" ",A2,FIND(" ",A2)+1)-1)

Quindi, trascina il quadratino di riempimento verso il basso per riempire questa formula in altre celle di cui hai bisogno e otterrai il seguente risultato di cui hai bisogno:

Spiegazione della formula:

1. TROVA ("", A2, TROVA ("", A2) +1) -1:

  • TROVA ("", A2) +1): Questa funzione TROVA viene utilizzata per ottenere il primo carattere spazio dalla cella A2, l'aggiunta di 1 significa trovare la posizione del carattere accanto al primo spazio. Il risultato è: 7.
  • TROVA ("", A2, TROVA ("", A2) +1) -1 = TROVA ("", A2, 7) -1: Questa funzione TROVA restituirà la posizione del secondo spazio nella cella A2. Sottraendo 1 significa escludere il carattere spazio. E questo otterrà il numero 10.

2. SINISTRA (A2, TROVA ("", A2, TROVA ("", A2) +1) -1) = SINISTRA (A2, 10): Infine, la funzione SINISTRA estrarrà 10 caratteri dal lato sinistro della cella A2, quindi verranno restituiti il ​​nome e il cognome e il secondo nome alla fine verrà rimosso.

Note:: Se alcuni dei nomi completi contengono solo il nome e il cognome, la formula sopra darà un risultato di errore, in questo caso, applica la seguente formula:

=IFERROR(LEFT(A2,FIND(" ",A2,FIND(" ",A2)+1)-1),A2)


Funzioni relative utilizzate:

  • LEFT:
  • La funzione LEFT estrae il numero di caratteri specificato dal lato sinistro di una stringa fornita.
  • RIGHT:
  • La funzione RIGHT viene utilizzata per estrarre un numero specifico di caratteri dal lato destro della stringa di testo.
  • FIND:
  • La funzione TROVA viene utilizzata per trovare una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno di un'altra.
  • TRIM:
  • La funzione TRIM rimuove tutti gli spazi extra dalla stringa di testo e mantiene solo singoli spazi tra le parole.
  • SUBSTITUTE:
  • La funzione SOSTITUZIONE di Excel sostituisce il testo oi caratteri all'interno di una stringa di testo con un altro testo o caratteri.
  • REPT:
  • In Excel, la funzione REPT viene utilizzata per ripetere i caratteri un numero di volte specificato.

Altri articoli:

  • Capovolgi o inverti il ​​nome e il cognome nell'elenco Excel
  • Se hai un elenco di nomi completi che sono formattati come cognome e nome, ora, vuoi capovolgere il cognome e il nome nel primo e nell'ultimo come mostrato nell'immagine sottostante. In questo articolo, introdurrò alcune formule per affrontare questo lavoro in Excel.
  • Estrai il primo medio e il cognome dal nome completo in Excel
  • Supponendo che tu abbia un elenco di nomi utente, ora, vorresti dividere i nomi completi in nome, secondo e cognome in colonne separate come mostrato nella seguente schermata. In questo articolo, introdurrò alcune formule per affrontare questo lavoro in Excel.
  • Estrai la prima iniziale e il cognome dal nome completo
  • Supponendo che tu abbia un elenco di nomi completi, ora, vorresti estrarre il primo nome e cognome o nome e primo carattere del cognome dal nome completo come mostrato di seguito. Come potresti gestire queste attività nella cartella di lavoro di Excel?
  • Indirizzi e-mail separati per nomi utente e domini in Excel
  • Normalmente, l'indirizzo e-mail è costituito da nome utente, simbolo @ e nome di dominio, ma, a volte, potrebbe essere necessario dividere l'indirizzo e-mail in nome utente e dominio separati come mostrato nell'immagine sottostante, in questo articolo introdurrò alcune formule per la divisione gli indirizzi e-mail in Excel.

I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  Più di 50 Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...


Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thank thank you!!!!!! been looking hard for this formula. However, what if there are commas? for example DOE, JOHN E. and I just wanted to remove the Initial? Also there are some Last names that are 2 (IE. JAVIER RODRIGUEZ, JOHN E) or have 2 first names (IE DOE, JOHN HENRY E.).

What would be a formula for this? because I was trying to figure out the one above to where there is a comma in these and brain is melted:(((. I dont want to remove commas just the initial. TYSM for your advance assistance! it is greatly appreciated.

DOE, JOHN E
JAVIER RODRIGUEZ, JOHN E
DOE, JOHN HENRY E
This comment was minimized by the moderator on the site
Hello, Henry,
To solve your problem, the following formula may help you:
=TRIM(LEFT(A1,LEN(A1)-LEN(MID(A1,SEARCH("@",SUBSTITUTE(A1," ","@",LEN(A1)-LEN(SUBSTITUTE(A1," ","")))),LEN(A1)))))


Please have a try, thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations