Excel: como extrair texto entre dois caracteres


Você pode usar as funções TEXTBEFORE e TEXTAFTER no Excel para extrair todo o texto em uma célula entre dois caracteres ou strings específicos.

Você pode usar a seguinte sintaxe para fazer isso:

 =TEXTBEFORE(TEXTAFTER( A2 , "this"), "that")

Este exemplo específico extrai todo o texto entre os caracteres “isto” e “aquilo” na célula A2 .

Os exemplos a seguir mostram alguns métodos comuns para extrair texto entre dois caracteres na prática.

Exemplo 1: Extraia texto entre strings

Podemos digitar a seguinte fórmula na célula B2 para extrair o texto da célula A2 entre as strings “ran” e “miles”:

 =TEXTBEFORE(TEXTAFTER( A2 , "ran"), "miles")

Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna B:

Excel extrai texto entre strings

A coluna B contém o texto entre as strings “ran” e “miles” para cada célula correspondente na coluna A.

Exemplo 2: Extraia o texto dos parênteses

Podemos digitar a seguinte fórmula na célula B2 para extrair o texto da célula A2 entre parênteses:

 =TEXTBEFORE(TEXTAFTER( A2 , "("), ")")

Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna B:

Excel extrair texto entre parênteses

A coluna B contém o texto entre parênteses para cada célula correspondente na coluna A.

Exemplo 3: Extraia texto entre asteriscos

Podemos digitar a seguinte fórmula na célula B2 para extrair o texto da célula A2 entre os asteriscos:

 =TEXTBEFORE(TEXTAFTER( A2 , "*"), "*")

Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna B:

A coluna B contém o texto entre asteriscos para cada célula correspondente na coluna A.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:

Excel: Como extrair texto antes de um caractere
Excel: Como extrair texto após um caractere
Excel: como remover texto específico de células

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *