catbean.pages.dev

Como extrair texto entre dois delimitadores no Excel?

Extrair texto específico entre dois delimitadores pode ser uma tarefa tediosa e propensa a erros quando feita manualmente. Felizmente, o Excel oferece fórmulas poderosas que automatizam este processo em segundos, garantindo precisão e consistência nos dados.

Pré-requisitos

Passo 1: Identificar a posição do primeiro delimitador

Para extrair o texto, primeiro precisamos encontrar a posição do primeiro delimitador dentro da célula. Usamos a função FIND para localizar a posição do caractere inicial.

=FIND("primeiro_delimitador", A1)

Passo 2: Identificar a posição do segundo delimitador

Em seguida, encontramos a posição do segundo delimitador, começando a busca após o primeiro delimitador. Isso é crucial para isolar apenas o texto desejado.

=FIND("segundo_delimitador", A1, FIND("primeiro_delimitador", A1) + 1)

Passo 3: Extrair o texto entre os delimitadores

Com as posições dos delimitadores identificadas, usamos a função MID para extrair o texto entre eles. A fórmula final combina todas as etapas anteriores.

=MID(A1, FIND("primeiro_delimitador", A1) + 1, FIND("segundo_delimitador", A1, FIND("primeiro_delimitador", A1) + 1) - FIND("primeiro_delimitador", A1) - 1)

Exemplo Prático

Célula A1 (Entrada) Fórmula Resultado
[Texto]Extrair este texto[/Texto] =MID(A1, FIND("[", A1) + 1, FIND("]", A1, FIND("[", A1) + 1) - FIND("[", A1) - 1) Extrair este texto
{Nome}João Silva{/Nome} =MID(A1, FIND("{Nome}", A1) + 6, FIND("{/Nome}", A1, FIND("{Nome}", A1) + 6) - FIND("{Nome}", A1) - 6) João Silva

Conclusão

Com esta fórmula, você pode extrair texto entre dois delimitadores de forma rápida e precisa, eliminando a necessidade de processamento manual e reduzindo significativamente o tempo gasto em tarefas repetitivas.