
Fórmula genérica
=MID(txt,SEARCH("(",txt)+1,SEARCH(")",txt)-SEARCH("(",txt)-1)
Resumo
Para extrair texto entre parênteses, colchetes, colchetes, etc. você pode usar uma fórmula baseada na função MID, com ajuda da função SEARCH. No exemplo mostrado, a fórmula em C5 é:
=MID(B5,SEARCH("(",B5)+1,SEARCH(")",B5)-SEARCH("(",B5)-1)+0
Explicação
A base desta fórmula é a função MID, que extrai um número específico de caracteres do texto, começando em um local específico. Para descobrir por onde começar a extrair o texto, usamos esta expressão:
SEARCH("(",B5)+1
Isso localiza os parênteses à esquerda e adiciona 1 para obter a posição do primeiro caractere dentro dos parênteses. Para descobrir quantos caracteres extrair, usamos esta expressão:
SEARCH(")",B5)-SEARCH("(",B5)-1
Isso localiza o segundo parênteses no texto e subtrai a posição dos primeiros parênteses (menos um) para obter o número total de caracteres que precisam ser extraídos. Com essas informações, o MID extrai apenas o texto entre parênteses.
Finalmente, como queremos um número como resultado final neste exemplo específico, adicionamos zero ao valor de texto retornado pelo MID:
+0
Esta operação matemática faz com que o Excel converta os valores de texto em números. Se você não precisa ou deseja um número no final, esta etapa não é necessária.