KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Formula Excel: Estrai le iniziali dai nomi

AutoreSun Data di modifica

Esistono diversi metodi per estrarre le iniziali da un elenco di nomi in Excel; questa guida ti mostra una formula semplice ed efficace per farlo.
doc-estrarre-le-iniziali-da-ogni-parola

Formula generica:

=LEFT(name)&IF(ISNUMBER(FIND(« »,name)),MID(name,FIND(« »,name)+1,1),«»)&IF(ISNUMBER(FIND(« »,name,FIND(« »,name)+1)),MID(name,FIND(« »,name,FIND(« »,name)+1)+1,1),«»)

Argomenti

Name: the full names you want to extract the initials.

Nota

Questa formula estrae le iniziali soltanto dalle prime tre parole; a partire dalla quarta, queste vengono ignorate.

Funzionamento della formula

Per estrarre le iniziali dalla cella B3, utilizzare la seguente formula:

=LEFT(B3)&IF(ISNUMBER(FIND(« »,B3)),MID(B3,FIND(« »,B3)+1,1),«»)&IF(ISNUMBER(FIND(« »,B3,FIND(« »,B3)+1)),MID(B3,FIND(« »,B3,FIND(« »,B3)+1)+1,1),«»)

Premi Invio e verrà estratta la prima lettera di ogni parola.

Spiegazione

Poiché questa formula unisce tre espressioni con “&”, ne vengono qui illustrate separatamente le singole parti.

Prima parte LEFT(B3)

Funzione LEFT Estrae il testo dal lato sinistro di una stringa in base al numero di caratteri specificato. In questo caso, SINISTRA(B3) estrae il primo carattere dal lato sinistro del testo nella cella B3, ovvero “N”.

Seconda parte IF(ISNUMBER(FIND(« »,B3)),MID(B3,FIND(« »,B3)+1,1),«»)

Funzione FIND trova una stringa all'interno di un'altra e restituisce la posizione iniziale della sottostringa individuata. La funzione STRINGA.ESTRAI restituisce invece la porzione di testo specificata in base alla posizione di partenza e alla lunghezza indicata.

STRINGA.ESTRAI(B3,TROVA(« »,B3)+1,1) restituisce
STRINGA.ESTRAI(B3,7+1,1) restituisce
J

La funzione ISNUMBER restituisce VERO se la cella contiene un numero; in caso contrario, restituisce FALSO.

Funzione IF 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 IF(ISNUMBER(FIND(« »,B3,FIND(« »,B3)+1)),MID(B3,FIND(« »,B3,FIND(« »,B3)+1)+1,1),«»)

Funzione MID Estrai testo da una stringa in base alla posizione di partenza 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
=IF(ISNUMBER(FIND(« »,B3,FIND(« »,B3)+1)),«C»,«») restituisce
=IF(ISNUMBER(13),«C»,«») restituisce
C

File di esempio

esempio docFare clic per scaricare il file di esempio


Formule correlate


Funzioni correlate

  • Funzione SINISTRA
    Estrai il testo dal lato sinistro.
  • Funzione TROVA
    Trova una stringa all'interno di un'altra e restituisce la posizione iniziale della sottostringa individuata.
  • Funzione SE
    Verifica le condizioni.
  • Funzione STRINGA.ESTRAI
    Estrae una porzione di testo da un valore di cella in base alla posizione e alla lunghezza specificate.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.