Como Utilizar a Função TEXTOANTES Excel
Como utilizar a função TextoAntes Excel com artigo com imagens, vídeo-aula e download da planilha de exemplo gratuita.
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.
Planilha de Controle Financeiro no Excel
Tenha um controle bonito e completo do seu financeiro.
- Categorias e subcategorias já configuradas
- Planilhas separadas por tabela (configuração, lançamentos, resumo)
- Personalize com suas próprias categorias e ícones
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.
Este conteúdo foi útil?
Continue lendo

Não Usar Colunas Inteiras em Fórmulas
Por que não devemos usar colunas inteiras em fórmulas no Excel? Neste artigo você aprenderá detalhes de porque não usar.

Como Calcular a Primeira Data do Mês no Excel
Neste artigo você aprenderá como calcular a primeira data do mês no Excel de várias formas diferentes e com download gratuito.

Como contar erros no Excel
Neste artigo você aprenderá como contar erros no Excel passo-a-passo de várias formas, nele tem o passo-a-passo

