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

Rimuovi il testo tra parentesi o tra parentesi quadre dalle stringhe di testo

AutoreXiaoyang Data di modifica

Quando si lavora con dati di testo in Excel, capita spesso di imbattersi in stringhe che contengono informazioni racchiuse tra parentesi tonde () o quadre [], da eliminare per pulire o formattare correttamente i dati. Rimuoverle manualmente può rivelarsi un’operazione lunga e noiosa, soprattutto con set di dati di grandi dimensioni. Fortunatamente, esistono diversi metodi efficienti per cancellare automaticamente il testo compreso tra parentesi tonde o quadre in Excel. Questa guida ti offre istruzioni dettagliate per ciascun metodo, permettendoti di pulire i tuoi dati in modo rapido ed efficace.

rimuovi il testo tra parentesi


Rimuovi il testo tra parentesi o tra parentesi quadre dalle stringhe di testo con una formula

È possibile creare una formula utilizzando le funzioni SUBSTITUTE, MID, FIND e LEN per gestire questa operazione. La sintassi generica è:

=SUBSTITUTE(text,MID(LEFT(text,FIND(«)»,text)),FIND(«(»,text),LEN(text)),«»)
  • textLa stringa di testo o il riferimento di cella da utilizzare.

Copiare o inserire la seguente formula in una cella vuota in cui si desidera visualizzare il risultato:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2)),«»)

Trascina quindi il quadratino di riempimento verso il basso fino alle celle a cui desideri applicare la formula: tutto il testo compreso tra le parentesi, incluse le parentesi stesse, verrà rimosso. Guarda lo screenshot:

rimuovi il testo tra parentesi con una formula

Spiegazione della formula:

1. MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2)): Questa funzione MID viene riconosciuta come argomento old_text all’interno della funzione SUBSTITUTE.

  • LEFT(A2,FIND(«)»,A2)): Questa parte della formula estrae il testo dall’inizio della cella A2 fino alla parentesi chiusa, restituendo un risultato come «Tom Hill (Houston Texas)». Tale risultato viene riconosciuto come argomento testo all’interno della funzione MID.
  • FIND(«(»,A2): Questa funzione FIND restituisce la posizione della parentesi aperta nella cella A2; il risultato è 10. Questa parte della formula viene utilizzata come argomento start_num nella funzione MID.
  • LEN(A2): La funzione LEN restituisce il numero totale di caratteri presenti nella cella A2, con un risultato pari a 27. Questo valore viene utilizzato come argomento num_chars della funzione MID.
  • MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2))= MID(«Tom Hill (Houston Texas)»,[[PH_27]]): Questa funzione MID estrae i caratteri dalla stringa di testo restituita dalla funzione LEFT, a partire dal decimo carattere per una lunghezza di 27 caratteri, ottenendo un risultato come questo: «(Houston Texas)».

2. SUBSTITUTE(A2,MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2)),«»)= SUBSTITUTE(A2, «(Houston Texas)»,«»): Infine, questa funzione SUBSTITUTE sostituisce il testo restituito dalla funzione MID con una stringa vuota all'interno del contenuto della cella A2.

Note:

1. Se il testo è racchiuso tra parentesi quadre, basta sostituire le parentesi tonde con quelle quadre, come nella formula seguente:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(«]»,A2)),FIND(«[»,A2),LEN(A2)),«»)

2. Se nella cella non sono presenti parentesi, l’applicazione della formula sopra riportata restituirà un errore. In tal caso, è sufficiente racchiudere la formula nella funzione IFERROR:

=IFERROR(SUBSTITUTE(A2,MID(LEFT(A2,FIND(«)»,A2)),FIND(«(»,A2),LEN(A2)),«»),A2)

correggi la formula quando si gestiscono celle senza parentesi


Rimuovi il testo tra parentesi o tra parentesi quadre dalle stringhe di testo con KUTOOLS AI

Pulire i dati non è mai stato così semplice! Con KUTOOLS AI Aide, puoi rimuovere istantaneamente tutto il testo compreso tra parentesi dal tuo set di dati Excel. Questo strumento intelligente automatizza l’intero processo, eliminando la necessità di modifiche manuali e garantendo precisione anche con set di dati di grandi dimensioni. KUTOOLS AI Aide rende la pulizia e la formattazione delle tue informazioni semplicissima, con solo pochi clic.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato Kutools per Excel, fai clic su Kutools > AI Assistant per aprire il riquadro KUTOOLS AI Aide.

  1. Seleziona il Intervallo dati da cui desideri rimuovere il testo tra parentesi;
  2. Quindi, digita la richiesta nella casella di chat, ad esempio:
    Rimuovi il testo tra parentesi Intervallo selezionato
  3. Premere quindi Invio oppure fare clic sul pulsante Invia. KUTOOLS AI analizzerà la domanda; al termine, fare clic sul pulsante Esegui per ottenere il risultato.

Rimuovi il testo tra parentesi o tra parentesi quadre dalle stringhe di testo con una funzione definita dall'utente

Se nella stringa di testo sono presenti due o più coppie di parentesi, la formula precedente consente di rimuovere soltanto il testo racchiuso nella prima coppia. Per rimuovere tutto il testo compreso in più coppie di parentesi, come illustrato nello screenshot seguente, come si può procedere in Excel?

rimuovi il testo all'interno di tutte le parentesi

In questo caso, una funzione definita dall’utente (UDF) può aiutarti a rimuovere tutto il testo compreso tra parentesi. Procedere come segue:

1. Tenere premuti i tasti Alt + F11 in Excel per aprire la finestra di Microsoft Visual Basic, Applications Edition.

2. Fare clic su Inserisci > Modulo e incollare il seguente codice VBA nella finestra del modulo.

Function remtxt(ByVal str As String) As String
'updateby Extendoffice
  While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
    str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
  Wend
  remtxt = Trim(str)
End Function

3. Tornate quindi al foglio di lavoro in cui volete utilizzare la funzione e inserite questa formula in una cella vuota: =remtxt(A2), poi trascinate il quadratino di riempimento verso il basso nelle celle a cui desiderate applicare la formula: tutto il testo compreso tra le parentesi — parentesi incluse — verrà rimosso in un colpo solo. Vedete lo screenshot:

rimuovi il testo all'interno di tutte le parentesi con una funzione definita dall'utente


Funzioni correlate utilizzate:

  • LEN:
  • La funzione LEN restituisce il numero di caratteri presenti in una stringa di testo.
  • MID:
  • La funzione MID estrae e restituisce un numero specifico di caratteri dal centro di una stringa di testo indicata.
  • FIND:
  • La funzione FIND cerca una stringa all'interno di un’altra e restituisce la posizione iniziale della stringa trovata.
  • SUBSTITUTE:
  • La funzione SUBSTITUTE di Excel sostituisce testo o caratteri all’interno di una stringa con altro testo o altri caratteri.

Altri articoli:


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.