Extraia o texto localizado entre dois marcadores, como dentro de parênteses.
Copiar esta fórmula
=TEXTAFTER(TEXTBEFORE(A2, ")"), "(")TEXTBEFORE corta tudo após o marcador de fechamento e TEXTAFTER descarta tudo até o marcador de abertura, deixando apenas o meio. Em versões mais antigas do Excel, use MID com dois FINDs.
=TEXTAFTER(TEXTBEFORE("Item (SKU-42)", ")"), "(")→SKU-42Captura o texto dentro dos parênteses.
Retorna a parte de um endereço de e-mail entre o @ e o ponto.
=MID("[A-17] Bolt", 2, FIND("]", "[A-17] Bolt")-2)→A-17Funciona em qualquer versão do Excel quando o texto começa com o colchete de abertura.
Legado (MID + FIND)
=MID(A2, FIND("(",A2)+1, FIND(")",A2)-FIND("(",A2)-1)Funciona antes de TEXTBEFORE/TEXTAFTER existirem.
TEXTBEFORE/TEXTAFTER aceitam um número de instância; passe-o para direcionar ao 2º ou 3º marcador.
TEXTBEFORE e TEXTAFTER retornam #N/A. Envolva a fórmula em IFERROR: =IFERROR(TEXTAFTER(TEXTBEFORE(A2, ")"), "("), "").
Aninhe as duas funções na ordem inversa: =TEXTBEFORE(TEXTAFTER(A2, "-"), "-") retorna o texto entre o primeiro e o segundo hífen.
Excel para Microsoft 365, Excel 2024 e Excel para a Web. No Excel 2021 e anteriores, use a versão com MID e FIND.
Precisa de uma fórmula para seus próprios dados?
Descreva o que você deseja em linguagem simples e deixe o ExcelGPT escrever, explicar e verificar a fórmula — grátis para começar, sem plug-in.