Fórmula do Excel: Verificar se uma célula contém um texto específico
Este tutorial apresenta algumas fórmulas para verificar se uma célula contém um texto específico, devolvendo VERDADEIRO ou FALSO — tal como ilustrado na imagem seguinte — e explica os respetivos argumentos e o modo como funcionam.
Formula 1 Check if a cell contains a specific text (not Diferenciar Maiúsculas de Minúsculas)
Fórmula genérica:
| =ISNUMBER(SEARCH(substring,text)) |
Argumentos
| Substring: the specific text you want to search in the cell. |
| Text: the cell or text string you want to check if contains a specific text (the argument substring) |
Valor de retorno:
Esta fórmula devolve um valor lógico: VERDADEIRO se a célula contiver a subcadeia e FALSO caso contrário.
Como funciona esta fórmula
Aqui pretende verificar se a célula B3 contém o texto em C3; utilize a fórmula seguinte
| =ISNUMBER(SEARCH(C3,B3)) |
Prima a tecla Enter para obter o resultado da verificação.
Explicação
Função SEARCH: a função SEARCH devolve a posição do primeiro carácter de find_text em within_text. Se não encontrar find_text, devolve o erro #VALUE!. Aqui,SEARCH(C3,B3)irá encontrar a posição do texto na célula C3 dentro da célula B3, devolvendo 22.
Função ISNUMBER: a função ISNUMBER verifica se o valor numa célula é numérico e devolve um valor lógico. O valor VERDADEIRO indica que a célula contém um valor numérico; caso contrário, devolve FALSO. Aqui, ISNUMBER(SEARCH(C3,B3)) irá verificar se o resultado da função SEARCH é um valor numérico.
Formula 2 Check if cell contains a specific text (Diferenciar Maiúsculas de Minúsculas)
Fórmula genérica:
| =ISNUMBER(FIND(substring,text)) |
Argumentos
| Substring: the specific text you want to search in the cell. |
| Text: the cell or text string you want to check if contains a specific text (the argument substring). |
Valor de retorno:
Esta fórmula devolve um valor lógico: VERDADEIRO se a célula contiver a subcadeia e FALSO caso contrário.
Como funciona esta fórmula
Aqui pretende verificar se a célula B4 contém o texto em C4; utilize a fórmula seguinte
| =ISNUMBER(FIND(C4,B4)) |
Prima a tecla Enter para verificar.
Explicação
Função FIND: a função FIND obtém a localização do primeiro caractere de find_text em within_text. Se não encontrar find_text, devolve o erro #VALUE! e diferencia maiúsculas de minúsculas. Aqui, FIND(C4,B4) irá encontrar a posição do texto na célula C4 dentro da célula B4 e devolverá o erro #VALUE!.
Função ISNUMBER: a função ISNUMBER verifica se o valor numa célula é numérico e devolve um valor lógico. O valor VERDADEIRO indica que a célula contém um número; caso contrário, devolve FALSO. Aqui, ISNUMBER(FIND(C4,B4)) irá verificar se o resultado da função FIND é um valor numérico.
Ficheiro de exemplo
Clique para descarregar o ficheiro de exemplo
Fórmulas relacionadas
- Verificar se uma célula contém um de vários elementos
Este tutorial apresenta uma fórmula para verificar se uma célula contém um de vários valores no Excel, explicando os seus argumentos e o modo como funciona. - Verificar se uma célula contém um de vários valores, mas excluindo outros
Este tutorial apresenta uma fórmula para resolver rapidamente a tarefa de verificar se uma célula contém um dos valores pretendidos, excluindo outros no Excel, e explica os respetivos argumentos da fórmula. - Verificar se a célula contém um dos elementos
Imagine que, no Excel, tem uma lista de valores na coluna E e pretende verificar se as células da coluna B contêm algum desses valores — devolvendo VERDADEIRO ou FALSO. - Verificar se a célula contém um número
Por vezes, precisa de verificar se uma célula contém caracteres numéricos. Este tutorial apresenta uma fórmula que devolve VERDADEIRO se a célula contiver um número e FALSO caso contrário.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.