Estrai il testo compreso tra due marcatori, ad esempio all'interno di parentesi.
Copia questa formula
=TEXTAFTER(TEXTBEFORE(A2, ")"), "(")TEXTBEFORE taglia tutto ciò che segue il marcatore di chiusura e TEXTAFTER elimina tutto ciò che precede il marcatore di apertura, lasciando solo la parte centrale. Nelle versioni precedenti di Excel, usa MID con due FIND.
=TEXTAFTER(TEXTBEFORE("Item (SKU-42)", ")"), "(")→SKU-42Estrae il testo all'interno delle parentesi.
Restituisce la parte di un indirizzo e-mail compresa tra la @ e il punto.
=MID("[A-17] Bolt", 2, FIND("]", "[A-17] Bolt")-2)→A-17Funziona in ogni versione di Excel quando il testo inizia con la parentesi di apertura.
Legacy (MID + TROVA)
=MID(A2, FIND("(",A2)+1, FIND(")",A2)-FIND("(",A2)-1)Funziona anche prima dell'introduzione di TEXTBEFORE/TEXTAFTER.
TEXTBEFORE/TEXTAFTER accettano un numero di istanza; passalo per fare riferimento al 2° o al 3° marcatore.
TEXTBEFORE e TEXTAFTER restituiscono #N/A. Racchiudi la formula in IFERROR: =IFERROR(TEXTAFTER(TEXTBEFORE(A2, ")"), "("), "").
Annida le due funzioni al contrario: =TEXTBEFORE(TEXTAFTER(A2, "-"), "-") restituisce il testo tra il primo e il secondo trattino.
Excel per Microsoft 365, Excel 2024 ed Excel per il web. In Excel 2021 e versioni precedenti usa la versione con MID e FIND.
Ti serve una formula per i tuoi dati?
Descrivi ciò che desideri in linguaggio naturale e lascia che ExcelGPT scriva, spieghi e verifichi la formula — gratis per iniziare, nessun plugin richiesto.