Se a célula contiver o Word, atribua um valor no Microsoft Excel 2010

Anonim

Neste artigo, aprenderemos se a célula contém palavra e como atribuir valor no Microsoft Excel 2010.

Vamos considerar que temos uma situação em que precisamos revisar cada célula e verificar se ela contém algum texto. Se sim, precisamos retornar um número em uma célula separada, caso contrário, ignore. Podemos ver como isso é feito usando um exemplo -

A coluna A contém um texto que contém a palavra “cor”. 1 célula não. (As cores não têm qualquer significado aqui). Precisamos verificar se cada célula desta coluna contém a palavra “cor”. Em caso afirmativo, precisamos retornar o valor 1 na coluna B, caso contrário, precisamos retornar 0.

Para entender melhor, veja a captura de tela abaixo:


Usaremos 3 funções, a saber, SE, PESQUISA E IFERRORpara calcular o valor na coluna B.

A função If verifica se uma condição é atendida e retorna um valor se TRUE e outro se FALSE.

Sintaxe = IF (teste_lógico, valor_se_verdadeiro, valor_se_falso)

A função SEARCH retorna o número do caractere no qual um caractere específico ou string de texto é encontrado pela primeira vez, lendo da esquerda para a direita (sem distinção entre maiúsculas e minúsculas)

Sintaxe = SEARCH (find_text, within_text, start_num)

A função IFERROR retorna valor_se_error se a expressão for um erro e o valor da própria expressão caso contrário

Sintaxe = IFERROR (valor, valor_se_erro)

Na célula B2, a fórmula é = IFERROR (IF (SEARCH ("cor", A2), 1), 0)

Consulte a captura de tela abaixo:

Nas célulasA2: A8 cores do arco-íris - VIBGYOR são usados. Para tornar as coisas diferentes na célula A9 White é inserido desde Branco não faz parte de VIBGYOR.

Portanto, o resultado é 1 nas células A2: A8, pois cada uma dessas células contém o texto "cor" e 0 na célula A9, pois não contém o texto "cor" (consulte a caixa destacada em azul acima).

Vamos entender como a fórmula funciona:

  • Começando com a célula A2, oProcurarfunção irá procurar o texto “cor" nesta célula. Se encontrado, ele retornará 8, que é o local em que o texto foi encontrado na célula A2. Se o texto não for encontrado como na célula A9, a função retornará o erro #VALUE! Erro.
  • Então oE SE função irá verificar se a função de pesquisa retornou algum valor. Se sim, retornará 1, senão continuará retornando o #VALUE! erro.
  • Por último, o IFERROR função irá verificar se a função de pesquisa retornou um #VALUE! Erro e se sim, ele retornará um 0 em vez do erro nessa célula.