Fórmula do Excel: Extraia texto entre parênteses -

Índice

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.

Artigos interessantes...