Como usar fórmulas 'Se a célula contém' no Excel

Experimente Nosso Instrumento Para Eliminar Problemas



Excel tem várias fórmulas que ajudam você a usar seus dados de maneiras úteis. Por exemplo, você pode obter uma saída com base no fato de uma célula atender ou não a determinadas especificações. Agora, vamos nos concentrar em uma função chamada “se a célula contém, então”. Vejamos um exemplo.



  Como usar fórmulas 'Se a célula contém' no Excel

Fórmula do Excel: Se a célula contiver

Fórmula genérica
=IF(ISNUMBER(SEARCH("abc",A1)),A1,"") 
Resumo

Para testar células que conter determinado texto, você pode usar uma fórmula que usa a função SE junto com a PESQUISA e ISNUMBER funções. No exemplo mostrado, a fórmula em C5 é:

=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")

Se você quiser verificar se o A1 célula contém o texto “Exemplo”, você pode executar uma fórmula que produzirá “Sim” ou “Não” no B1 célula. Existem várias maneiras diferentes de usar essas fórmulas. No momento da escrita, o Excel é capaz de retornar as seguintes variações:



  • Se a célula contém qualquer valor
  • Se a célula contém texto
  • Se a célula contém número
  • Se a célula contém texto específico
  • Se a célula contém determinada sequência de texto
  • Se a célula contém uma das muitas strings de texto
  • Se a célula contém várias cordas

Usando esses cenários, você pode verificar se uma célula contém texto, valor e muito mais.

Explicação: Se a célula contiver

Uma limitação da função IF é que ela não é compatível com caracteres curinga do Excel, como '?' e '*'. Isso significa simplesmente que você não pode usar IF por si só para testar o texto que pode aparecer em qualquer lugar de uma célula.

Uma solução é uma fórmula que usa a função SE junto com as funções SEARCH e ISNUMBER. Por exemplo, se você possui uma lista de endereços de e-mail e deseja extrair aqueles que contêm 'ABC', a fórmula a ser usada é esta:



=IF(ISNUMBER(SEARCH("abc",B5)),B5,""). Assuming cells run to B5

Se 'abc' for encontrado em qualquer lugar de uma célula B5, IF retornará esse valor. Caso contrário, IF retornará uma string vazia (''). O teste lógico desta fórmula é este bit:

ISNUMBER(SEARCH("abc",B5)) 


Leia artigo: Eficiência do Excel: 11 fórmulas do Excel para aumentar sua produtividade

Usando fórmulas 'se a célula contém' no Excel

Os guias abaixo foram escritos usando as últimas Microsoft Excel 2019 por Windows 10 . Algumas etapas podem variar se você estiver usando uma versão ou plataforma diferente. Contato nossos especialistas se precisar de mais assistência.

1. Se a célula contiver algum valor, retorne um valor

Este cenário permite que você retorne valores com base no fato de uma célula conter ou não qualquer valor. Por exemplo, verificaremos se o A1 célula está em branco ou não e, em seguida, retorna um valor dependendo do resultado.

  1. Selecione a célula de saída e use a seguinte fórmula: =SE(célula<>'', value_to_return, '') .
  2. Para o nosso exemplo, a célula que queremos verificar é A2 , e o valor de retorno será Não . Nesse cenário, você alteraria a fórmula para =SE(A2<>'', 'Não', '') .

  3. Desde o A2 célula não estiver em branco, a fórmula retornará “ Não ” na célula de saída. Se a célula que você está verificando estiver em branco, a célula de saída também permanecerá em branco.

2. Se a célula contiver texto/número, retorne um valor

Com a fórmula abaixo, você pode retornar um valor específico se a célula de destino contiver algum texto ou número. A fórmula ignorará os tipos de dados opostos.

Verifique o texto

  1. Para verificar se uma célula contém texto, selecione a célula de saída e use a seguinte fórmula: =IF(ISTEXT(célula), value_to_return, '') .
  2. Para o nosso exemplo, a célula que queremos verificar é A2 , e o valor de retorno será Sim . Nesse cenário, você alteraria a fórmula para =SE(ISTEXT(A2), 'Sim', '') .
      verifique se há txt
  3. Porque o A2 célula contiver texto e não um número ou data, a fórmula retornará “ Sim ” na célula de saída.

Verificar um número ou data

  1. Para verificar se uma célula contém um número ou data, selecione a célula de saída e use a seguinte fórmula: =SE(ISNUMBER(célula), valor_para_retorno, '') .
  2. Para o nosso exemplo, a célula que queremos verificar é D2 , e o valor de retorno será Sim . Nesse cenário, você alteraria a fórmula para =SE(ISNUMBER(D2), 'Sim', '') .
      verifique o número ou a data
  3. Porque o D2 célula contiver um número e não texto, a fórmula retornará “ Sim ” na célula de saída.

3. Se a célula contiver um texto específico, retorne um valor

Para localizar uma célula que contém texto específico, use a fórmula abaixo.

  1. Selecione a célula de saída e use a seguinte fórmula: =IF(cell='texto', value_to_return, '') .
  2. Para o nosso exemplo, a célula que queremos verificar é A2 , o texto que estamos procurando é ' exemplo ”, e o valor de retorno será Sim . Nesse cenário, você alteraria a fórmula para =SE(A2='exemplo', 'Sim', '') .
      Se a célula contiver um texto específico, retorne um valor
  3. Porque o A2 célula consiste no texto “ exemplo ”, a fórmula retornará “ Sim ” na célula de saída.

4. Se a célula contiver um texto específico, retorne um valor (diferencia maiúsculas de minúsculas)

Para localizar uma célula que contém texto específico, use a fórmula abaixo. Esta versão diferencia maiúsculas de minúsculas, o que significa que apenas as células com uma correspondência exata retornarão o valor especificado.

  1. Selecione a célula de saída e use a seguinte fórmula: =IF(EXACT(cell,'case_sensitive_text'), 'value_to_return', '') .
  2. Para o nosso exemplo, a célula que queremos verificar é A2 , o texto que estamos procurando é ' EXEMPLO ”, e o valor de retorno será Sim . Nesse cenário, você alteraria a fórmula para =SE(EXATO(A2,'EXEMPLO'), 'Sim', '') .
  3. Porque o A2 célula consiste no texto “ EXEMPLO ” com o caso correspondente, a fórmula retornará “ Sim ” na célula de saída.

5. Se a célula não contiver texto específico, retorne um valor

A versão oposta da seção anterior. Se você quiser encontrar células que não contenham um texto específico, use esta fórmula.

  1. Selecione a célula de saída e use a seguinte fórmula: =SE(célula='texto', '', 'valor_para_retorno') .
  2. Para o nosso exemplo, a célula que queremos verificar é A2 , o texto que estamos procurando é ' exemplo ”, e o valor de retorno será Não . Nesse cenário, você alteraria a fórmula para =SE(A2='exemplo', '', 'Não') .
      Se a célula contiver um texto específico, retorne um valor (diferencia maiúsculas de minúsculas)
  3. Porque o A2 célula consiste no texto “ exemplo ”, a fórmula retornará uma célula em branco. Por outro lado, outras células retornam “ Não ” na célula de saída.

6. Se a célula contiver uma das muitas strings de texto, retorne um valor

Essa fórmula deve ser usada se você estiver procurando identificar células que contenham pelo menos uma das muitas palavras que você está procurando.

  1. Selecione a célula de saída e use a seguinte fórmula: =SE(OR(ISNUMBER(SEARCH('string1', cell)), ISNUMBER(SEARCH('string2', cell))), value_to_return, '') .
  2. Para o nosso exemplo, a célula que queremos verificar é A2 . Estamos procurando por um ou outro ' camisa ' ou ' moletom com capuz ”, e o valor de retorno será Válido . Nesse cenário, você alteraria a fórmula para =SE(OU(ISNUMBER(SEARCH('camiseta',A2)),ISNUMBER(SEARCH('moletom com capuz',A2))),'Válido ','') .
      =SE(OU(ÉNÚMERO(PESQUISA(
  3. Porque o A2 célula contiver um dos valores de texto que pesquisamos, a fórmula retornará “ Válido ” na célula de saída.

Para estender a fórmula para mais termos de pesquisa, basta modificá-la adicionando mais strings usando ISNUMBER(SEARCH('string', célula)) .

7. Se a célula contiver várias sequências de texto, retorne um valor

Essa fórmula deve ser usada se você estiver procurando identificar células que contenham várias das muitas palavras que você está procurando. Por exemplo, se você estiver procurando por dois termos, a célula precisa conter os dois para ser validada.

  1. Selecione a célula de saída e use a seguinte fórmula: =SE(AND(ISNUMBER(SEARCH('string1',cell)), ISNUMBER(SEARCH('string2',cell))), value_to_return,'') .
  2. Para o nosso exemplo, a célula que queremos verificar é A2 . Estamos procurando ' moletom com capuz ' e ' Preto ”, e o valor de retorno será Válido . Nesse cenário, você alteraria a fórmula para =SE(AND(ISNUMBER(SEARCH('moletom com capuz',A2)),ISNUMBER(SEARCH('preto',A2))),'Válido ','') .
      =SE(E(ÉNÚMERO(PESQUISA(
  3. Porque o A2 célula contiver ambos os valores de texto que pesquisamos, a fórmula retornará “ Válido ” para a célula de saída.

Pensamentos finais

Esperamos que este artigo tenha sido útil para você aprender a usar fórmulas “se a célula contém” no Microsoft Excel. Agora, você pode verificar se alguma célula contém valores, texto, números e muito mais. Isso permite que você navegue, manipule e analise seus dados com eficiência.

Estamos felizes que você leu o artigo até aqui :) Obrigado :)

o ícone da bateria do Windows 10 não aparece na barra de tarefas

Por favor, compartilhe em suas redes sociais. Outra pessoa será beneficiada.

Antes de você ir

Se você precisar de mais ajuda com o Excel, não hesite em entrar em contato com nossa equipe de atendimento ao cliente, que está disponível 24 horas por dia, 7 dias por semana para ajudá-lo. Volte para nós para mais artigos informativos relacionados à produtividade e tecnologia moderna!

Gostaria de receber promoções, ofertas e descontos para obter nossos produtos pelo melhor preço? Não se esqueça de subscrever a nossa newsletter, introduzindo o seu endereço de e-mail abaixo! Receba as últimas notícias de tecnologia em sua caixa de entrada e seja o primeiro a ler nossas dicas para se tornar mais produtivo.

você pode gostar

» Como usar a função NPER no Excel
» Como separar nome e sobrenome no Excel
» Como calcular a análise de ponto de equilíbrio no Excel

Escolha Do Editor


Teclados: Principais recursos do teclado para teclados de computador e teclados para jogos

recursos do teclado


Teclados: Principais recursos do teclado para teclados de computador e teclados para jogos

Este artigo discute os diferentes tipos de teclado e como comprar teclados para diferentes propósitos, incluindo teclados mecânicos e de jogos.

Leia Mais
Como consertar o Windows não consegue encontrar um dos arquivos neste erro de tema

Centro De Ajuda


Como consertar o Windows não consegue encontrar um dos arquivos neste erro de tema

Neste guia, você aprenderá como consertar o Windows que não consegue encontrar um dos arquivos neste tema ao alterar um tema em seu PC. Vamos começar.

Leia Mais