Contar células de palavras-chave contém com base em uma lista
Se você deseja contar o número de palavras-chave que aparecem em uma célula com base em uma lista de células, a combinação das funções SUMPRODUCT, ISNUMBER e SEARCH pode ajudá-lo a resolver este problema no Excel.
Contar células de palavras-chave contém com base em uma lista
Por exemplo, eu tenho uma lista de strings de texto na coluna A, e algumas palavras-chave na coluna D como a captura de tela abaixo mostrada, agora, para obter o número de palavras-chave que uma célula contém na coluna A com base nos dados da coluna D, faça com a seguinte fórmula.
1. Insira ou copie a seguinte fórmula em uma célula em branco:
2. Em seguida, arraste a alça de preenchimento para copiar esta fórmula para outras células, e o número de palavras-chave dentro de uma célula foi calculado, veja a captura de tela:
Explicação da fórmula:
- PESQUISA ($ D $ 2: $ D $ 6, A2): é usado para retornar a posição das palavras-chave na string de texto quando encontrado, se não for encontrado, o #VALUE! o erro será exibido;
- --ISNUMBER (PESQUISAR ($ D $ 2: $ D $ 6, A2)): se a palavra-chave for encontrada na string de texto, a função SEARCH retorna o número da posição, a função ISNUMBER retorna TRUE; se não encontrar a palavra-chave na string de texto, a função SEARCH retornará #VALUE! erro, e a função ISNUMBER retornará FALSE; E os hifens duplos (-) mudarão o VERDADEIRO ou FALSO para 1 ou 0.
- SUMPRODUCT: é usado para somar a matriz de 1 e 0.
Notas:
1. Se uma palavra-chave aparecer várias vezes em uma célula, ela será contada apenas uma vez.
2. Se houver células em branco nas células da lista de palavras-chave, a fórmula acima não obterá o resultado correto, neste caso, você deve aplicar a fórmula de matriz abaixo:
Lembre-se de pressionar Ctrl + Shift + Enter juntas para obter o resultado correto, veja a captura de tela:
Funções relativas usadas:
- SUMPRODUCT:
- A função SUMPRODUCT pode ser usada para multiplicar duas ou mais colunas ou matrizes e obter a soma dos produtos.
- SEARCH:
- A função SEARCH retorna a localização do caractere específico ou texto da string de texto fornecida.
- ISNUMBER:
- A função ISNUMBER retorna TRUE quando uma célula contém um número e FALSE se não.
Mais artigos:
- Contar linhas que são separadas por quebras de linha em uma célula ou um intervalo
- Este artigo está falando sobre como contar o número de linhas que são separadas por quebras de linha em uma célula ou um intervalo de células usando uma fórmula no Excel.
- Extraia várias linhas de uma célula
- Se você tiver uma lista de strings de texto que são separadas por quebras de linha (que ocorre pressionando as teclas Alt + Enter ao inserir o texto), e agora, você deseja extrair essas linhas de texto em várias células, como mostrado na imagem abaixo. Como você poderia resolver isso com uma fórmula no Excel?
- Se a célula contiver texto, exiba no Excel
- Se você tiver uma lista de sequências de texto na coluna A e uma linha de palavras-chave, agora, você precisa verificar se as palavras-chave aparecem na sequência de texto. Se as palavras-chave aparecem na célula, exibindo-a, caso contrário, a célula em branco é exibida conforme a captura de tela a seguir.
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz guias eficientes para o Office (inclui Excel), assim como Chrome, Edge e Firefox.