Como posso verificar se uma célula começa com texto?

No Excel, ao trabalhar com dados, pode haver momentos em que você precise verificar se o valor de uma célula começa com um determinado texto ou se a parte inicial desse valor é um número ou não. Neste tutorial, aprenderemos como escrever uma fórmula para enviar ambas as condições.

SE um valor de célula começar com um texto específico

No exemplo a seguir, você precisa verificar se os três primeiros caracteres da célula são iguais a LXI. Para isso você precisa usar IF e LEFT.

if-cell-value-começa-com-texto-particular

Você pode usar as etapas abaixo para escrever esta fórmula:

  1. Primeiro, insira a função SE em uma célula.
  2. Depois disso insira a função ESQUERDA no primeiro argumento do IF e consulte a célula A2 onde você tem o valor, no segundo argumento use 3 para o num_digit.
  3. Em seguida, use o sinal de igual e insira o valor (usando aspas duplas) que deseja testar.
  4. Agora, no segundo argumento, digite “Sim”.
  5. E no terceiro argumento, digite “Não”.
  6. No final, insira parênteses de fechamento e pressione Enter para obter o resultado.
função enter-se-e-esquerda

Como você pode ver abaixo, para todos os valores onde temos o valor “LXI” no início do valor, ele retorna Sim, caso contrário Não.

o resultado será sim ou não
 =IF(LEFT(A2,3)="LXI","Yes","No")

Contar células IF começa com

Use a fórmula abaixo se quiser contar o número de células começando com um valor específico.

use a soma produzida para contar o resultado
 =SUMPRODUCT(--(LEFT(A2:A10,3)="LXI"))

Para saber mais sobre isso, você pode ler sobre como usar SUMPRODUCT com uma condição.

Se um valor de célula começar com um número

Da mesma forma, você pode escrever uma fórmula para verificar se uma célula começa com um número.

fórmula para encontrar se o valor da célula começa com um número
 =IF(ISNUMBER(VALUE(LEFT(A2,2))), "Yes","No")

Nesta fórmula, usamos a função VALOR em torno da ESQUERDA. Quando você obtém um valor usando LEFT, ele retorna esse valor como texto, mesmo que esse valor seja um número.

É por isso que para converter um número em número precisamos usar VALUE. Depois disso, usamos ISNUMBER para testar o valor retornado por LEFT. Se este valor for um número, a condição será VERDADEIRA e SE retornará SIM, caso contrário, Não.

Obtenha o arquivo Excel

Download

Adicione um comentário

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