Formula Excel: abbrevia parole o nomi
In questo tutorial, fornisce alcune formule per estrarre le lettere iniziali da ogni parola in una cella come mostrato nell'immagine sottostante. Inoltre, spiega come funzionano le formule in Excel.
In Office 365 ed Excel 2019
La COLLEGAMENTO TESTO funzione è una nuova funzione disponibile in Office 365 ed Excel 2019 che può essere utilizzata per estrarre tutte le lettere iniziali da ogni parola.
Formula generica:
TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)), ROW(INDIRECT("63:90")),0)),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),"")) |
argomenti
Text: the text string you want to abbreviate. |
Come funziona questa formula
Supponendo di voler estrarre le iniziali dalla cella A1, utilizzare questa formula nella cella B1.
=TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)), ROW(INDIRECT("63:90")),0)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"")) |
Press Maiusc + Ctrl + Invio chiave e verranno estratte tutte le iniziali di ogni parola.
Spiegazione
1. La funzione TEXTJOIN viene utilizzata per unire i valori di testo con delimitatore.
2. il MID, RIGA, INDIRETTI o LEN vengono utilizzate per convertire la stringa di testo in una matrice o in lettere. Supponiamo
=MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1) |
Press Maiusc + Ctrl + Invio
Restituisce un array di lettere
A,p,p,l,e,P,i,e |
E poi questo array viene inserito nella funzione CODE, che emette un array di codici ASCII numerici, un codice per ogni lettera.
3. il RIGA (INDIRETTO ("63: 90") corrisponde ai codici ASCII per tutte le lettere maiuscole AZ.
4. Le funzioni ISNUMBER, IF e MATCH vengono utilizzate per filtrare i risultati per l'unione del testo finale.
Osservazioni:
1. Se non sono presenti lettere maiuscole nella stringa di testo, questa formula restituisce vuoto.
2. Questa formula estrarrà tutte le lettere maiuscole.
In Office 2016 o versioni precedenti
Se sei in Excel 2016 o versioni precedenti, puoi utilizzare l'estensione TRIM funzione.
Formula generica:
TRIM(LEFT(Text,1)&MID(Text,FIND(" ",Text&" ")+1,1)&MID(Text,FIND("*",SUBSTITUTE(Text&" "," ","*",2))+1,1)) |
argomenti
Text: the text string you want to extract the first letters of each word. |
Come funziona questa formula
Supponendo di voler estrarre le iniziali dalla cella A1, utilizzare questa formula nella cella B1.
=TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1)) |
Press Enter chiave, vengono estratte tutte le prime lettere di ogni parola nella cella A1.
Spiegazione
1. La funzione TRIM rimuove tutti gli spazi extra nella stringa di testo.
2. il SINISTRA (A1,1) estrae la prima lettera della stringa di testo.
3. MID (A1, FIND ("", A1 & "") +1,1) estrae la prima lettera della seconda parola che è separata da uno spazio.
4. MID (A1, FIND ("*", SUBSTITUTE (A1 & "", "", "*", 2)) + 1,1)) estrae la prima lettera della terza parola che è separata da uno spazio.
Osservazioni:
1. Questa formula funziona solo per tre o meno parole in una cella.
2. È possibile modificare "" nella formula con altri delimitatori.
3. Questa formula estrae le prime lettere senza distinzione tra maiuscole e minuscole, se vuoi che la formula ritorni sempre in maiuscolo, aggiungi la funzione MAIUSC alla formula
=UPPER(TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1))) |
File di esempio
Fare clic per scaricare il file di esempio
Formule relative
- Contare le celle pari a
Con la funzione CONTA.SE, puoi contare le celle che uguali o meno contengono un valore specificato. - Contare le celle che sono uguali a xo y
In alcuni casi, potresti voler contare il numero di celle che soddisfano uno dei due criteri, in questo caso puoi usare la funzione CONTA.SE. - Controlla se la cella contiene una delle tante cose
Questo tutorial fornisce una formula per verificare se una cella contiene uno dei diversi valori in Excel e spiega gli argomenti nella formula e come funziona la formula. - Controlla se una cella contiene uno dei diversi valori ma escludi altri valori
Questo tutorial fornirà una formula per gestire rapidamente l'attività che controlla se una cella contiene una delle cose ma esclude altri valori in Excel e spiega gli argomenti della formula.
I migliori strumenti per la produttività in ufficio
Kutools for Excel - Ti aiuta a distinguerti dalla massa
Kutools for Excel Vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Office Tab - 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.
