100% privado no seu navegador:
F
ESQUERDA · EXT.TEXTO · DIREITA 100% privado no seu navegador ($0)

Extrair Texto de uma Célula no Excel: Dez Fórmulas conforme Onde Está o Dado

Você tem códigos, e-mails ou nomes juntos numa só célula e precisa só de um pedaço. Indique de onde tirar e a fórmula aparece resolvida, sem contar caracteres à mão.

⚡

Próximo passo recomendado nesta categoria:

Você recebe uma exportação em que cada célula diz «Ana Pérez (VIP) - Panamá» e só precisa da categoria entre parênteses para filtrar. São quatro mil linhas e cada nome tem um tamanho.

Transparência Radical DataKorex: Na DataKorex montamos para você indicar o símbolo e obter a fórmula com as posições já resolvidas. Roda no navegador, sem conta e sem subir sua lista a lugar nenhum.

Como usar Fórmula para Extrair Texto passo a passo?

1

1. Escolha o que extrair

Um número fixo de caracteres pela esquerda, direita ou meio, ou o que sobra antes, depois ou entre símbolos como hífen, arroba ou parêntese.

2

2. Informe a célula e o símbolo

Digite a referência do texto e, se precisar, o caractere que serve de marca. A fórmula calcula as posições para você.

3

3. Copie e arraste

Cole a fórmula ao lado dos dados e arraste. Depois você pode colar a coluna como valores para fixar o texto.

A conta dos passos: método tradicional vs. KorexTools

Cortar o texto à mão célula por célula (4 passos)

  1. Contar os caracteres até o símbolo.
  2. Escrever um EXT.TEXTO com esse número fixo.
  3. Descobrir que o nome seguinte tem outro tamanho.
  4. Reescrever a fórmula para cada caso.

Com o gerador «Fórmula para Extrair Texto» do KorexTools (3 passos)

  1. Escolha qual pedaço quer.
  2. Informe a célula e o símbolo.
  3. Copie a fórmula e arraste.

Quando o dado útil está dentro de outro texto, a chave é localizar o símbolo

ESQUERDA, DIREITA e EXT.TEXTO servem quando o pedaço procurado tem sempre o mesmo tamanho e posição, como os três primeiros caracteres de um código. Se o tamanho varia, é preciso usar PROCURAR para saber onde está o hífen, a arroba ou o parêntese e calcular a partir daí quantos caracteres pegar.

Para a primeira palavra, acrescenta-se um espaço ao fim do texto, de modo que o PROCURAR sempre ache um mesmo quando a célula tem uma só palavra. A última palavra exige inflar os espaços com REPT e cortar pela direita. Com Microsoft 365, TEXTOANTES e TEXTODEPOIS resolvem o mesmo com bem menos texto.

Qual variante usar

  • •Tamanho fixo: ESQUERDA, DIREITA ou EXT.TEXTO.
  • •Tamanho variável com marca: antes, depois ou entre símbolos.
  • •Microsoft 365: TEXTOANTES e TEXTODEPOIS, mais curtas.

O texto «Ana Pérez (VIP)» em A2

O que extraiFórmulaResultado
Primeira palavra=ESQUERDA(A2;PROCURAR(" ";A2&" ")-1)Ana
Entre parênteses=EXT.TEXTO(A2;PROCURAR("(";A2)+1;PROCURAR(")";A2;PROCURAR("(";A2)+1)-PROCURAR("(";A2)-1)VIP
Antes do parêntese=ESQUERDA(A2;PROCURAR("(";A2)-1)Ana Pérez

Erros comuns e como evitá-los

  • ⚠️Usar ESQUERDA com número fixo quando o tamanho varia.
  • ⚠️Esquecer o menos um e arrastar o próprio símbolo para o resultado.

Perguntas frequentes

Por que aparece #VALOR! ao extrair?

Porque o símbolo falta em alguma célula e o PROCURAR não o encontra. Envolva a fórmula em SEERRO ou confira as células sem o símbolo.

O PROCURAR distingue maiúsculas?

Sim. Se você procura uma letra e não se importa com maiúscula ou minúscula, troque PROCURAR por LOCALIZAR na fórmula gerada.

Posso apagar a coluna original depois de extrair?

Copie a coluna com a fórmula e cole como valores. Assim você pode apagar a coluna original sem o resultado mudar.

O que eu faria se estivesse no seu lugar

«Antes de extrair, olhe duas ou três células diferentes: se o padrão não se repete, nenhuma fórmula resolve.» — Equipe de Engenharia da DataKorex.
DataKorex Labs (Equipe de Engenharia de Software · Arquitetura Client-Side verificada)