Formula Excel: Estrai le iniziali dai nomi
Esistono diversi metodi per estrarre le iniziali da un elenco di nomi in Excel. In questo tutorial viene fornita una formula per svolgere questa operazione.
Formula generica:
=SINISTRA(nome)&SE(VAL.NUMERO(TROVA(" ",nome)),STRINGA.ESTRAI(nome,TROVA(" ",nome)+1,1),"")&SE(VAL.NUMERO(TROVA(" ",nome,TROVA(" ",nome)+1)),STRINGA.ESTRAI(nome,TROVA(" ",nome,TROVA(" ",nome)+1)+1,1),"") |
Argomenti
Nome: i nomi completi da cui si desidera estrarre le iniziali. |
Nota
Questa formula estrae solo le iniziali dalle prime tre parole; a partire dalla quarta parola, verrà ignorata.
Come funziona questa formula
Per estrarre le iniziali dalla cella B3, utilizzare la seguente formula:
=SINISTRA(B3)&SE(VAL.NUMERO(TROVA(" ",B3)),STRINGA.ESTRAI(B3,TROVA(" ",B3)+1,1),"")&SE(VAL.NUMERO(TROVA(" ",B3,TROVA(" ",B3)+1)),STRINGA.ESTRAI(B3,TROVA(" ",B3,TROVA(" ",B3)+1)+1,1),"") |
Premere Invio tasto, quindi è stata estratta la prima lettera di ogni parola.
Spiegazione
Poiché questa formula combina tre formule con “&”, qui vengono spiegate le tre formule in tre parti.
Prima parte SINISTRA(B3)
SINISTRA funzione estrae il testo dal lato sinistro di un testo in base alla posizione specificata. Qui SINISTRA(B3) estrae la prima lettera dal lato sinistro del testo nella cella B3, “N”.
Seconda parte SE(VAL.NUMERO(TROVA(" ",B3)),STRINGA.ESTRAI(B3,TROVA(" ",B3)+1,1),"")
TROVA funzione trova una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno dell'altra. La funzione STRINGA.ESTRAI restituisce la sottostringa di un testo dato in base alla posizione e alla lunghezza del testo.
STRINGA.ESTRAI(B3,TROVA(" ",B3)+1,1) restituisce
STRINGA.ESTRAI(B3,7+1,1) restituisce
J
La funzione VAL.NUMERO restituisce VERO se la cella contiene un numero, altrimenti restituisce FALSO.
SE funzione verifica una determinata condizione.
SE(VAL.NUMERO(TROVA(" ",B3)),STRINGA.ESTRAI(B3,TROVA(" ",B3)+1,1),"") restituisce
SE(VAL.NUMERO(7),”J”,"") restituisce
SE(VERO,”J”,"") restituisce
J
Terza parte SE(VAL.NUMERO(TROVA(" ",B3,TROVA(" ",B3)+1)),STRINGA.ESTRAI(B3,TROVA(" ",B3,TROVA(" ",B3)+1)+1,1),"")
La funzione STRINGA.ESTRAI estrae il testo da un testo in base alla posizione e al numero di caratteri specificati.
STRINGA.ESTRAI(B3,TROVA(" ",B3,TROVA(" ",B3)+1)+1,1) restituisce
STRINGA.ESTRAI(B3,TROVA(" ",B3,7+1)+1,1) restituisce
STRINGA.ESTRAI(B3,13+1,1) restituisce
C
SE(VAL.NUMERO(TROVA(" ",B3,TROVA(" ",B3)+1)),STRINGA.ESTRAI(B3,TROVA(" ",B3,TROVA(" ",B3)+1)+1,1),"") restituisce
=SE(VAL.NUMERO(TROVA(" ",B3,TROVA(" ",B3)+1)),"C","") restituisce
=SE(VAL.NUMERO(13),"C","") restituisce
C
File di esempio
Fare clic per scaricare il file di esempio
Formule correlate
- Estrai da destra fino al carattere
Qui viene introdotta la formula per estrarre il testo dal lato destro di un testo dato fino a un carattere specificato. - Riduci il testo a N parole
Qui viene introdotta la formula per estrarre n parole dal lato sinistro di una stringa di testo. - Dividi frase in parole
Questo tutorial fornisce formule per separare le parole di una frase in colonne separate. - Dividi dollari e centesimi
Per dividere dollari e centesimi in due colonne con formule in Excel.
Funzioni correlate
- Funzione SINISTRA
Estrae il testo dal lato sinistro. - Funzione TROVA
Trova una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno dell'altra. - Funzione SE
Verifica delle condizioni. - Funzione STRINGA.ESTRAI
Estrae parte del testo da un valore di cella in base alla posizione e alla lunghezza.
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
- Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.