Pesquisa por palavras-chave - Excel e planilhas do Google

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial irá demonstrar como pesquisar por palavras-chave no Excel e no Google Sheets.

Pesquisa por palavras-chave

Para categorizar células de texto com base nas palavras-chave que contêm, você pode usar as funções SEARCH, ISNUMBER, MATCH e INDEX combinadas.

1 = INDEX (E3: E8, MATCH (TRUE, ISNUMBER (SEARCH (F3: F8, B3)), 0))

Observação: esta é uma fórmula de matriz. Ao usar o Excel 2022 e anterior, você deve inserir a fórmula de matriz pressionando CTRL + SHIFT + ENTER (em vez de ENTER), informando ao Excel que a fórmula está em uma fórmula de matriz. Você saberá que é uma fórmula de matriz pelas chaves que aparecem ao redor da fórmula (veja a imagem superior). Em versões posteriores do Excel e Excel 365, você pode simplesmente pressionar ENTER.

Vamos ver como essa fórmula funciona.

Função SEARCH

Normalmente, a função SEARCH procura por uma string de texto dentro de um valor de célula, retornando a posição onde o texto foi encontrado.

No entanto, se você usar uma fórmula de matriz e inserir uma matriz de valores para pesquisar, a função SEARCH retornará uma matriz de correspondências.

Conforme mostrado acima, para a célula B3 (“toyota rav”), ele retornará uma matriz como esta:

1 {#VALUE, 8, #VALUE, #VALUE, #VALUE, #VALUE}

o que significa que ele encontrou apenas uma das palavras-chave (“rav”) na string, na posição 8.

Função ISNUMBER

A função ISNUMBER converte a matriz fornecida pela função SEARCH em valores TRUE e FALSE.

Função MATCH

Com a função MATCH, encontramos a posição do valor TRUE em nosso array ISNUMBER acima.

1 = CORRESPONDÊNCIA (VERDADEIRO, É NÚMERO (PESQUISAR (F3: F8, B3)), 0)

Para “toyota rav,” o VERDADEIRO é o segundo valor na matriz.

Função INDEX

Finalmente, usamos o resultado da função MATCH para determinar qual Categoria linha que precisamos com a função INDEX.

1 = ÍNDICE (F3: F8, C3)

A segunda linha do Categorias lista é "Crossover & suv", então essa é a correspondência Categoria para “toyota rav.”

Substituir “C3” pela expressão MATCH nos traz de volta à nossa fórmula original:

1 = INDEX (E3: E8, MATCH (TRUE, ISNUMBER (SEARCH (F3: F8, B3)), 0))

Lembrete: esta é uma fórmula de matriz. Ao usar o Excel 2022 e anterior, você deve inserir a fórmula de matriz pressionando CTRL + SHIFT + ENTER (em vez de ENTER), informando ao Excel que a fórmula está em uma fórmula de matriz. Você saberá que é uma fórmula de matriz pelas chaves que aparecem ao redor da fórmula (veja a imagem superior). Em versões posteriores do Excel e Excel 365, você pode simplesmente pressionar ENTER.

Pesquise por palavras-chave no Planilhas Google

Essas fórmulas funcionam exatamente da mesma forma no Planilhas Google e no Excel.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave