KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Se Retornar valor com base em texto especificado no Excel (3 Métodos Fáceis)

AutorSiluvia Data de Modificação

Ao trabalhar com o Excel, é frequente precisar de verificar se uma célula contém um determinado texto e devolver um valor correspondente. Por exemplo, se uma célula contiver a palavra «múltiplo», pode querer que seja devolvido «Sim»; caso contrário, que seja devolvida uma célula vazia ou outro valor à sua escolha.

se uma célula contiver o texto múltiplo, então devolver Sim

Contudo, o Excel não oferece uma funcionalidade integrada diretamente para esta tarefa. Em vez disso, terá de recorrer a fórmulas, VBA ou ferramentas de terceiros. Neste artigo, apresentamos três métodos práticos para o ajudar a alcançar este objetivo: com fórmulas do Excel, com VBA e com uma solução muito mais simples — Kutools para Excel.


Valor de retorno Se a Célula Contiver Texto Específico Utilizando Fórmula do Excel

As fórmulas do Excel oferecem uma forma flexível de verificar se uma célula contém um determinado texto. Embora não exista uma função dedicada exclusivamente a essa tarefa, é possível combiná-las — como SE, PROCURAR e ÉNÚMERO — para obter o resultado pretendido.

Por exemplo, na folha de cálculo abaixo, se uma célula na coluna A contiver o texto «múltiplo», queremos que a coluna B devolva «Sim».

a data de exemplo

Passos:

  1. Selecione uma célula vazia onde deseja exibir o resultado (por exemplo, B3).
  2. Introduza a seguinte fórmula e prima Enterpara obter o primeiro resultado.
    =IF(ISNUMBER(SEARCH("multiple",A2)),"Yes","")
  3. Arraste a alça de preenchimento para baixo e aplique a fórmula às restantes células.
    o resultado da fórmula

Explicação da fórmula:

  • PROCURAR(«múltiplo», A3)→ verifica se o texto «múltiplo» existe na célula A3.
  • ÉNÚMERO(...) → devolve VERDADEIRO se for encontrado.
  • SE(...)→ devolve «Sim» se for VERDADEIRO; caso contrário, fica em branco.
Notas:
  • Este método suporta correspondência parcial (texto contido).
  • É insensível a maiúsculas e minúsculas (a função PROCURAR ignora a distinção entre maiúsculas e minúsculas).
  • A fórmula pode tornar-se mais complexa à medida que aumentam as condições.

Valor de retorno Se a Célula Contiver Texto Específico Instantaneamente com Kutools para Excel

Se procura uma solução mais rápida e fácil de usar, o Kutools para Excel oferece uma ferramenta de fórmulas integrada que lhe permite realizar esta tarefa sem precisar de escrever qualquer fórmula.

Com o Assistente de Fórmulas do Kutools, pode concluir todo o processo através de uma interface visual, tornando-o ideal para principiantes e utilizadores que pretendem poupar tempo.

Kutools para Excel – Equipado com mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, mais fáceis e mais eficientes.Transfira já!

Passos:

  1. Selecione uma célula para obter o resultado.
  2. Clique em Kutools>Assistente de Fórmulas>Texto>Retornar valor com base em texto especificado.
    ativar kutools
  3. Na caixa de diálogo Assistente de Fórmulas, configure os argumentos:
    • Célula: Selecione a célula onde pretende verificar o texto.
    • Valor de pesquisa: Introduza o texto que pretende procurar (por exemplo, «múltiplo»).
    • Valor de retorno: Introduza o valor a devolver (por exemplo, «Sim»).
  4. Clique em OK.
    configurar o assistente de fórmulas

Resultado:

O resultado é devolvido instantaneamente na célula selecionada, com a fórmula gerada automaticamente — sem precisar memorizar fórmulas. Depois, basta arrastar a alça de preenchimento para baixo e aplicá-la às restantes células.

resultados do kutools

Kutools para Excel- Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e maior produtividade.Obtenha Já

Porque Utilizar o Kutools para Esta Tarefa

  • Não precisa decorar fórmulas.
  • Sem erros de sintaxe.
  • Interface visual e intuitiva.
  • Perfeito para principiantes e utilizadores sem conhecimentos técnicos.

Valor de retorno Se a Célula Contiver Texto Específico Utilizando Função Definida pelo Utilizador

Se precisar de uma solução mais personalizável ou automatizada, o VBA também pode ser utilizado para executar esta tarefa. No entanto, este método exige conhecimentos básicos de programação e não é adequado para a maioria dos utilizadores.

Passos para utilizar VBA:

  1. Prima Alt + F11 para abrir o editor do VBA.
  2. Clique em Inserir>Módulo.
  3. Cole o código na janela do módulo.
    Código VBA: Valor de retorno se a célula contiver texto específico
    Function ContainsText(rng As Range, txt As String) As String
        If InStr(1, rng.Value, txt, vbTextCompare) > 0 Then
            ContainsText = "Yes"
        Else
            ContainsText = ""
        End If
    End Function
    introduzir o código VBA
  4. Prima Alt + Q para regressar ao Excel. Em seguida, introduza a seguinte fórmula na célula onde pretende obter o resultado:
    =ContainsText(A2,"multiple")
  5. Prima Entere arraste para baixo para aplicar.
    utilizar a função definida pelo utilizador
Nota:Para conservar o código VBA para utilização futura, tem de guardar o livro como um Livro do Excel Ativado para Macros (.xlsm).

Limitações:

  • Requer conhecimentos de VBA.
  • As macros têm de estar ativadas.
  • Não é adequado para a maioria dos utilizadores.

Conclusão

Devolver um valor quando uma célula contém um determinado texto é uma tarefa comum no Excel — e há várias formas de a executar.

  • O método com fórmulas do Excel é flexível e amplamente utilizado, mas exige conhecimento de funções aninhadas.
  • O método com VBA oferece maior controlo, mas não é adequado para a maioria dos utilizadores.
  • O Kutools para Excel oferece a solução mais simples, permitindo-lhe concluir a tarefa sem precisar de escrever qualquer fórmula.

Se procura uma forma rápida, fiável e isenta de erros de realizar esta tarefa, o Kutools Assistente de Fórmulas é a opção mais eficiente.


As Melhores Ferramentas de Produtividade para Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup entre Várias Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Seleção Múltipla....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade das Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Planilhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentas deTexto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+ Tipos de Gráficos(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentas de Inserçãos(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentas de Conversãos(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentas de Mesclar e Dividirs(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools no seu idioma preferido – suporta inglês, espanhol, alemão, francês, chinês e 40+ outros!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os extras do Kutools. Um único instalador.

Kutools for Office é um conjunto que inclui suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro — a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tudo-em-um— extras para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe em comparação com a compra de extras individuais

Kutools para Excel

Oferece mais de 300 funcionalidades poderosas para simplificar as suas tarefas no Excel.