Estrai il testo tra parentesi dalla stringa di testo
Se c'è una parte del testo racchiusa tra parentesi all'interno della stringa di testo, ora, è necessario estrarre tutte le stringhe di testo tra parentesi come mostrato nella seguente schermata. Come hai potuto risolvere questa attività in Excel in modo rapido e semplice?
Estrai il testo tra parentesi dalla stringa di testo in Excel
Per estrarre i dati tra parentesi, in primo luogo, è necessario trovare la posizione delle parentesi sinistra e destra utilizzando la funzione RICERCA, quindi applicare la funzione Mid per ottenere il risultato. La sintassi generica è:
- text: La stringa di testo o il valore della cella da cui estrarre i dati.
Inserisci o copia la formula seguente in una cella vuota:
Quindi, trascina questa formula su altre celle in cui desideri applicare questa formula e tutti i testi tra parentesi sono stati estratti, vedi screenshot:
Spiegazione della formula:
- 1. CERCA ("(", A2) +1: Questa funzione di RICERCA restituisce la posizione del primo carattere parentesi sinistra nella cella A2 e aggiunge 1 per ottenere la posizione del primo carattere all'interno delle parentesi. Questa parte viene riconosciuta come argomento start_num nella funzione MID.
- 2. SEARCH (")", A2) -SEARCH ("(", A2) -1:
- RICERCA (")", A2): Questa parte della formula restituisce la posizione del primo carattere di parentesi destra nella cella A2.
- SEARCH (")", A2) -SEARCH ("(", A2) -1: La posizione delle parentesi di destra sottrae la posizione delle parentesi di sinistra per ottenere il numero dei caratteri tra parentesi che devono essere estratti. E questo valore restituito verrà riconosciuto come argomento num_chars nella funzione MID.
- 3. MID(A2,SEARCH("(",A2)+1,SEARCH(")",A2)-SEARCH("(",A2)-1): Finora, la funzione MID è stata utilizzata per estrarre il testo tra parentesi.
Note:: Se ci sono più parentesi in una cella, per estrarre tutte le sottostringhe dalle parentesi, dovresti applicare la seguente formula:
Quindi, trascina questa formula nelle celle di destra per ottenere tutte le stringhe tra le parentesi da una cella, vedi screenshot:
Continua a trascinare il quadratino di riempimento verso il basso nell'intervallo di celle in cui desideri applicare questa formula e tutti i testi tra tutte le parentesi sono stati estratti contemporaneamente, vedi screenshot:
Funzioni relative utilizzate:
- MID:
- La funzione MID restituisce i caratteri specifici dalla metà della stringa di testo.
- SEARCH:
- La funzione RICERCA può aiutarti a trovare la posizione di un carattere specifico o di una sottostringa dal testo specificato.
Altri articoli:
- Estrai la parola che inizia con un carattere specifico in Excel
- Ad esempio, potresti dover estrarre la parola che inizia con un carattere specifico "=" per ogni cella come mostrato nell'immagine sottostante, come potresti risolvere questa attività rapidamente e facilmente in Excel?
- Estrai la parola che contiene un testo specifico in Excel
- A volte, potresti voler estrarre la parola da una cella che contiene un carattere o un testo specifico, come mostrato nella seguente schermata, per estrarre tutte le parole che contengono il carattere "=". Come hai potuto risolvere questa attività in Excel?
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.
