- Exemplo 1: Verificar se a célula é igual ao texto
- Exemplo 2: Verificar se a célula contém um texto específico
- Exemplo 3: Verificar se a célula contém vários textos específicos
É possível utilizar as seguintes fórmulas para utilizar uma função IF com valores de texto no Excel:
Método 1: Verificar se a célula é igual ao texto
=IF( A2, "Sim", "Não")
Esta fórmula devolverá "Sim" se o valor na célula A2 é "Centro de partida" - caso contrário, devolverá "Não".
Método 2: Verificar se a célula contém um texto específico
=IF(ISNUMBER(SEARCH("Guarda", A2 )), "Sim", "Não")
Esta fórmula devolverá "Sim" se o valor na célula A2 contém "Guarda" em qualquer parte da célula - caso contrário, devolverá "Não".
Método 3: Verificar se a célula contém um de vários textos específicos
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup", "Guard"}, A2 )))>0, "Yes", "No")
Esta fórmula devolverá "Sim" se o valor na célula A2 contém "Cópia de segurança" ou "Guarda" em qualquer parte da célula - caso contrário, devolverá "Não".
Os exemplos seguintes mostram como utilizar cada fórmula na prática com o seguinte conjunto de dados no Excel:
Exemplo 1: Verificar se a célula é igual ao texto
Podemos escrever a seguinte fórmula na célula C2 para devolver "Sim" se o valor na célula A2 é igual a "Centro de partida" ou, caso contrário, devolve "Não":
=IF( A2, "Sim", "Não")
De seguida, podemos clicar e arrastar esta fórmula para cada célula restante na coluna C:
A fórmula devolve "Sim" para a única linha em que o valor na coluna A é igual a "Centro de partida" e devolve "Não" para todas as outras linhas.
Exemplo 2: Verificar se a célula contém um texto específico
Podemos escrever a seguinte fórmula na célula C2 para devolver "Sim" se o valor na célula A2 contém "Guarda" em qualquer parte da célula ou devolve "Não" caso contrário:
=IF(ISNUMBER(SEARCH("Guarda", A2 )), "Sim", "Não")
De seguida, podemos clicar e arrastar esta fórmula para cada célula restante na coluna C:
A fórmula devolve "Sim" para cada linha que contenha "Guarda" na coluna A e devolve "Não" para todas as outras linhas.
Exemplo 3: Verificar se a célula contém vários textos específicos
Podemos escrever a seguinte fórmula na célula C2 para devolver "Sim" se o valor na célula A2 contém "Cópia de segurança" ou "Guarda" em qualquer ponto da célula ou devolve "Não" caso contrário:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup", "Guard"}, A2 )))>0, "Yes", "No")
De seguida, podemos clicar e arrastar esta fórmula para cada célula restante na coluna C:
A fórmula devolve "Sim" para cada linha que contenha "Backup" ou "Guarda" na coluna A e devolve "Não" para todas as outras linhas.
Nota Fórmula de pesquisa: Pode incluir tantos valores de texto quantos quiser entre parênteses rectos na fórmula para procurar tantos valores de texto específicos numa célula quantos quiser.