Estrai la parola che inizia con un carattere specifico in Excel
Ad esempio, potresti aver bisogno di estrarre la parola che inizia con il carattere specifico “=” da ogni cella, come mostrato nello screenshot seguente. In che modo puoi completare questo compito rapidamente e facilmente in Excel?

Estrai la parola che inizia con un carattere specifico in Excel
Per estrarre le parole che iniziano con un carattere o un testo specifico da ciascuna cella, puoi creare una formula combinando le funzioni TRIM, LEFT, SUBSTITUTE, MID, FIND, LEN e REPT. La sintassi generica è:
- textLa stringa di testo o il valore della cella da cui desideri estrarre la parola.
- charIl carattere o il testo da cui deve iniziare la parola da estrarre.
1. Copia o incolla la seguente formula in una cella vuota:
2. Trascina quindi il quadratino di riempimento verso il basso per applicare la formula alle celle desiderate. Tutte le parole che iniziano con il carattere specifico “=” verranno estratte contemporaneamente, come mostrato nello screenshot:

Spiegazione della formula:
1. MID(A2; TROVA(«=»; A2); LUNGHEZZA(A2))
- LEN(A2): La funzione LEN restituisce il numero di caratteri contenuti nella cella A2. Questo valore viene utilizzato come argomento num_char nella funzione MID.
- FIND(«=»,A2): Questa funzione FIND individua la posizione del primo carattere «=» nella cella A2 e viene utilizzata come argomento start_num nella funzione MID.
- MID(A2, FIND(«=»,A2), LEN(A2): Questa funzione MID estrae una sottostringa dalla cella A2 a partire dalla posizione individuata da FIND e per una lunghezza determinata da LEN.
2. SUBSTITUTE(MID(A2; FIND(«=»;A2); LEN(A2)); " "; REPT(" "; LEN(A2))):
- REPT(« »,LEN(A2): La funzione REPT ripete uno spazio vuoto per un numero di volte pari alla lunghezza del testo nella cella A2, calcolata con la funzione LEN.
- SUBSTITUTE(): La funzione SUBSTITUTE sostituisce tutte le stringhe vuote con il Testo Nuovo — ovvero gli spazi multipli generati dalla funzione REPT — all'interno della stringa di testo restituita dalla funzione MID.

- MID(A2, FIND(«=»,A2), LEN(A2): Questa funzione MID estrae una sottostringa dalla cella A2 a partire dalla posizione individuata da FIND e per una lunghezza determinata da LEN.
3. LEFT(SUBSTITUTE(MID(A2, FIND(«=»,A2), LEN(A2))," ",REPT(" ",LEN(A2))),LEN(A2)): La funzione LEFT estrae un numero specifico di caratteri — determinato dalla funzione LEN — dall’inizio della stringa di testo restituita da SUBSTITUTE.
4. TRIM(): La funzione TRIM elimina tutti gli spazi superflui dalla stringa di testo restituita dalla funzione LEFT.
Note:
1. Nella formula indicata sopra, puoi sostituire il carattere “=” con qualsiasi altro carattere o testo desiderato.
2. Se sono presenti più parole che iniziano con il carattere specificato, verrà estratta soltanto la prima.
Funzioni correlate utilizzate:
- REPT:
- La funzione REPT ripete un carattere o una stringa un numero specificato di volte.
- SUBSTITUTE:
- La funzione SUBSTITUTE sostituisce testo o caratteri all’interno di una stringa con altro testo o altri caratteri.
- TRIM:
- La funzione TRIM elimina tutti gli spazi superflui da una stringa di testo, lasciando un solo spazio tra le parole.
- MID:
- La funzione MID estrae caratteri specifici dalla parte centrale di una stringa di testo.
- LEN:
- La funzione LEN restituisce il numero di caratteri presenti in una stringa di testo.
- REPT:
- La funzione REPT ripete un carattere o una stringa un numero specificato di volte.
- FIND:
- La funzione FIND individua una stringa all’interno di un’altra e restituisce la posizione iniziale della stringa cercata.
Altri articoli:
- Estrai la parola che contiene un testo specifico in Excel
- A volte potresti voler estrarre le parole da una cella che contiene un carattere o un testo specifico, come mostrato nello screenshot seguente, per recuperare tutte le parole che includono il carattere “=”. Come puoi portare a termine questo compito in Excel?
- Estrai Estrai testo tra parentesi da una stringa di testo
- Se una parte del testo è racchiusa tra parentesi all’interno della stringa, come mostrato nello screenshot seguente, in che modo puoi estrarre rapidamente e facilmente tutto il testo compreso tra le parentesi in Excel?
- Estrai più righe da una cella
- Se hai un elenco di stringhe di testo separate da interruzioni di riga (inserite premendo Alt + Invio) e vuoi estrarre ciascuna riga in celle distinte, come mostrato nello screenshot seguente, come puoi risolvere il problema utilizzando una formula in Excel?
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
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.
