Como Utilizar a Função TEXTOANTES Excel
Especialista em Excel

Como utilizar a função TextoAntes no Excel com artigo com imagens, vídeo-aula e download da planilha de exemplo gratuita.
Sintaxe da Função TextoAntes Excel
A função TextoAntes do Excel tem por finalidade extrair partes de texto de células no Excel anteriores à um determinado conjunto de caracteres.
Os parâmetros desta função ainda estão em inglês. A sintaxe da função é: TEXTOANTES(text; delimiter; [instance_num], [match_mode]; [match_end]; [if_not_found])
- text: Texto no qual deverão ser extraídas as informações.
- delimiter: É o delimitador do texto à partir do qual desejamos extrair a informação antes dela.
- [instance_num]: É o número do item que deseja extrair, por padrão é 1, mas pode definir à partir de qual aparição do conjunto de caracteres deseja extrair.
- [match_mode]: Define se a pesquisa irá diferenciar maiúsculas e minúsculas ou não, o padrão é diferenciar.
- [match_end]: Trata o final do texto como um delimitador, por padrão é não.
- [if_not_found]: Funciona como a função SEERRO, caso a função não retorne um texto, ele retornará o texto padrão deste parâmetro.
Exemplo de Extração de Dados Antes de Delimitador no Excel
Neste primeiro exemplo estamos extraindo as informações da resolução quanto à largura de um produto.
Como podemos notar na imagem abaixo, a resolução do produto é 750 x 1334, então a largura do produto está antes do x na resolução.
Para isso usamos a seguinte função: =TEXTOANTES(C6;" x ").
Veja que o segundo parâmetro é o " x " que determina que este é o delimitador, então a extração dos dados será feita antes do " x ".

Com isso ao copiar e colar a função ela será aplicada a todas e terá a informação da largura de cada produto.

Também podemos extrair a altura utilizando a função =EXT.TEXTO(C6;LOCALIZAR(" x ";C6;1)+3;10).
Veja que nele extraímos a ext.texto depois da posição x.
Para isso usamos a função Localizar para identificar aonde está o delimitador e extraímos o texto após a posição x e adicionamos +3 caracteres.

Depois basta copiar e colar as funções para as linhas abaixo e temos a informação extraída.

Extração de Texto com Vários Delimitadores Excel
No exemplo abaixo temos textos com vários delimitadores diferentes, cada linha possui delimitador diferente.
Podemos fazer também a extração de dados com a função TEXTOANTES com vários delimitadores.
Para isso usamos a seguinte função =TEXTOANTES(B6;{";";",";" /"}).

Veja que aplicamos na função {";";",";" /"}, uma matriz com todos os delimitadores que desejamos aplicar separados por ;.
Após aplicado temos os textos extraídos conforme temos abaixo:

TextoAntes Depois do Primeiro Delimitador Excel
Neste exemplo iremos extrair os dados antes do segundo delimitador "-".
Para isso apenas utilizamos o 2 no terceiro parâmetro: =TEXTOANTES(B6:B10;"-";2)

Como resultado temos a extração dos dados antes do segundo traço.

Download da Planilha Função Textoantes Excel
Para realizar o download desta planilha de exemplo clique no botão abaixo.
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




