Skip to main content

Rimuovi il testo all'interno delle parentesi o delle parentesi quadre dalle stringhe di testo

Author: Xiaoyang Last Modified: 2025-05-30

Quando si lavora con dati di testo in Excel, si possono incontrare stringhe contenenti informazioni racchiuse tra parentesi () o parentesi quadre [] che è necessario rimuovere per scopi di pulizia dei dati o formattazione. La cancellazione manuale di questo testo può essere dispendiosa in termini di tempo, soprattutto per grandi set di dati. Fortunatamente, ci sono diversi metodi efficienti per rimuovere il testo all'interno delle parentesi o delle parentesi quadre in Excel. Questa guida fornisce istruzioni dettagliate per ogni metodo per aiutarti a pulire i tuoi dati rapidamente ed efficacemente.

remove text within parentheses


Rimuovi il testo all'interno delle parentesi o delle parentesi quadre dalle stringhe di testo con una formula

Puoi creare una formula basata sulle funzioni SUBSTITUTE, MID, FIND e LEN per gestire questa operazione; la sintassi generica è:

=SUBSTITUTE(testo,MID(LEFT(testo,FIND(")",testo)),FIND("(",testo),LEN(testo)),"")
  • testo: La stringa di testo o il riferimento alla cella che desideri utilizzare.

Si prega di copiare o inserire la seguente formula in una cella vuota dove si desidera ottenere il risultato:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")

E poi, trascina la maniglia di riempimento verso il basso fino alle celle in cui desideri applicare questa formula, e tutto il testo all'interno delle parentesi, inclusi le parentesi stesse, sarà stato rimosso, vedi screenshot:

remove text within parentheses with a formula

Spiegazione della formula:

1. MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)): Questa funzione MID è riconosciuta come l'argomento old_text all'interno della funzione SUBSTITUTE.

  • LEFT(A2,FIND(")",A2)): Questa parte della formula viene utilizzata per estrarre la stringa di testo da sinistra fino alla parentesi destra nella cella A2, e otterrai il risultato come questo: “Tom Hill (Houston Texas)”. Questo verrà riconosciuto come l'argomento text all'interno della funzione MID.
  • FIND("(",A2): Questa funzione FIND restituirà la posizione della parentesi sinistra dalla cella A2, il risultato è: 10. E questa parte della formula è riconosciuta come l'argomento start_num all'interno della funzione MID.
  • LEN(A2): La funzione LEN otterrà il numero totale di caratteri nella cella A2, e il risultato è: 27. Questa parte è riconosciuta come l'argomento num_chars della funzione MID.
  • MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2))= MID("Tom Hill (Houston Texas)",10,27): Questa funzione MID viene utilizzata per estrarre i caratteri dalla stringa di testo che sono stati restituiti dalla funzione LEFT, partendo dal decimo carattere con una lunghezza di 27 caratteri, e otterrai il 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 viene utilizzata per sostituire il vecchio testo restituito dalla funzione MID con nulla nella stringa di testo della cella A2.

Note:

1. Se la parte del testo è racchiusa tra parentesi quadre, è sufficiente sostituire le parentesi tonde con le parentesi quadre come nella formula sottostante:

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

2. Se non ci sono parentesi nel valore della cella, dopo aver applicato la formula precedente, verrà visualizzato un errore; in questo caso, è sufficiente racchiudere la formula precedente nella funzione IFERROR:

=IFERROR(SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),""),A2)

fix the formula when dealing no parentheses cells


Rimuovi il testo all'interno delle parentesi o delle parentesi quadre dalle stringhe di testo con Kutools AI

Pulire i dati non è mai stato così facile! Con Assistente AI di KUTOOLS, puoi rimuovere istantaneamente tutto il testo all'interno delle parentesi dal tuo dataset di Excel. Questo strumento intelligente automatizza il processo, risparmiandoti dalla modifica manuale e garantendo precisione nei grandi set di dati. Assistente AI di KUTOOLS rende semplice pulire e formattare le tue informazioni con pochi clic.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

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

  1. Seleziona l'intervallo di dati da cui desideri rimuovere il testo all'interno delle parentesi;
  2. Quindi, digita la richiesta nella casella di chat: ad esempio:
    Rimuovi il testo all'interno delle parentesi nell'intervallo selezionato
  3. E poi, premi il tasto Invio o fai clic sul pulsante Invia. Kutools AI analizzerà la domanda, al termine, fai clic sul pulsante Esegui per ottenere il risultato.

Rimuovi il testo all'interno delle parentesi o delle parentesi quadre dalle stringhe di testo con una Funzione Definita dall'Utente

Se ci sono due o più parentesi all'interno della stringa di testo, la formula precedente può essere utilizzata solo per rimuovere il testo nella prima parentesi. Per rimuovere tutto il testo in più parentesi come mostrato nello screenshot seguente, come potresti farlo in Excel?

remove text within all parentheses

In questo caso, una Funzione Definita dall'Utente può aiutarti a rimuovere tutto il testo all'interno delle parentesi. Procedi con i seguenti passaggi:

1. Tieni premuti i tasti Alt + F11 in Excel, e si aprirà la finestra Microsoft Visual Basic for Applications.

2. Clicca Inserisci > Modulo, e incolla 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. Poi, torna al foglio di lavoro dove vuoi utilizzare, e inserisci questa formula in una cella vuota: =remtxt(A2), quindi trascina la maniglia di riempimento verso il basso fino alle celle in cui desideri applicare questa formula, tutto il testo all'interno delle parentesi multiple, inclusi le parentesi stesse, sarà stato rimosso immediatamente, vedi screenshot:

remove text within all parentheses with user defined function


Funzioni correlate utilizzate:

  • LEN:
  • La funzione LEN restituisce il numero di caratteri in una stringa di testo.
  • MID:
  • La funzione MID viene utilizzata per trovare e restituire un numero specifico di caratteri dal centro di una data stringa di testo.
  • FIND:
  • La funzione FIND viene utilizzata per trovare una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno di un'altra.
  • SUBSTITUTE:
  • La funzione SUBSTITUTE di Excel sostituisce il testo o i caratteri all'interno di una stringa di testo con un altro testo o caratteri.

Altri articoli:


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

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


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.