Recuperar o primeiro valor correspondente em uma célula em relação a uma lista
Suponha que você tenha uma lista de palavras-chave e deseja recuperar a primeira palavra-chave que apareceu em uma célula específica, enquanto a célula contém vários outros valores. Para isso, será necessário usar uma fórmula com as funções ÍNDICE e CORRESP combinadas com as funções AGREGAR e PROCURAR.
Como recuperar o primeiro valor correspondente em uma célula em relação a uma lista?
Para obter a primeira palavra-chave correspondente em uma célula em relação à lista de Palavras-chave mostrada na tabela acima, isso significa que precisamos realizar uma correspondência parcial, em vez de uma correspondência exata. Para fazer isso, você pode usar a função PROCURAR para fornecer as posições das palavras-chave que aparecem na célula em números numéricos para a função AGREGAR. Em seguida, AGREGAR obterá o menor número definindo seu function_num como 15 e o argumento ref2 como 1. Depois, use CORRESP para localizar o menor valor e forneça o número da posição para ÍNDICE para recuperar o valor nessa posição.
Sintaxe genérica
=ÍNDICE(intervalo_palavras_chave;CORRESP(AGREGAR(15;6;PROCURAR(intervalo_palavras_chave;célula_consulta);1);PROCURAR(intervalo_palavras_chave;célula_consulta);0))
√ Nota: Esta é uma fórmula de matriz que requer que você a insira usando Ctrl + Shift + Enter.
- intervalo_palavras_chave: O intervalo de células com palavras-chave.
- célula_consulta: A célula a ser verificada se contém as palavras-chave.
Para recuperar a primeira palavra-chave correspondente que apareceu na célula B5 em relação à coluna Palavras-chave, copie ou insira a fórmula abaixo na célula C5 e pressione Ctrl + Shift + Enter para obter o resultado:
=ÍNDICE($E$5:$E$7;CORRESP(AGREGAR(15;6;PROCURAR($E$5:$E$7;B5);1);PROCURAR($E$5:$E$7;B5);0))
√ Nota: Os sinais de cifrão ($) acima indicam referências absolutas, o que significa que o intervalo_palavras_chave na fórmula não mudará quando você mover ou copiar a fórmula para outras células. No entanto, nenhum sinal de cifrão foi adicionado à célula_consulta, pois você quer que ela seja dinâmica. Após inserir a fórmula, arraste a alça de preenchimento para baixo para aplicar a fórmula às células abaixo.
Explicação da fórmula
=ÍNDICE($E$5:$E$7;CORRESP(AGREGAR(15;6;PROCURAR($E$5:$E$7;B5);1);PROCURAR($E$5:$E$7;B5);0))
- PROCURAR($E$5:$E$7;B5): A função PROCURAR retorna a posição de cada palavra-chave do intervalo $E$5:$E$7 quando encontrada em números numéricos, e o erro #VALOR! se não for encontrada. O resultado seria em um array como este: {15;11;#VALOR!}.
- AGREGAR(15;6;PROCURAR($E$5:$E$7;B5);1) = AGREGAR(15;6;{15;11;#VALOR!};1): A função AGREGAR com um function_num de 15 e opção de 6 retornará o menor valor no array de acordo com o argumento ref2 igual a 1, ignorando os valores de erro. Assim, o trecho retornaria 11.
- CORRESP(AGREGAR(15;6;PROCURAR($E$5:$E$7;B5);1);PROCURAR($E$5:$E$7;B5);0) = CORRESP(11;{15;11;#VALOR!};0): O tipo_de_correspondência 0 força a função CORRESP a realizar uma correspondência exata e retornar a posição de 11 no array {15;11;#VALOR!}. Assim, a função retornará 2.
- ÍNDICE($E$5:$E$7;CORRESP(AGREGAR(15;6;PROCURAR($E$5:$E$7;B5);1);PROCURAR($E$5:$E$7;B5);0)) = ÍNDICE($E$5:$E$7;2): A função ÍNDICE então retorna o segundo valor no intervalo $E$5:$E$7, que é bbb.
Observação
- Se não houver palavras-chave em uma célula, um erro #NÚM! será retornado.
- A fórmula não diferencia maiúsculas de minúsculas. Para realizar uma correspondência sensível a maiúsculas e minúsculas, você pode simplesmente substituir a função PROCURAR pela função LOCALIZAR.
Funções relacionadas
A função ÍNDICE do Excel retorna o valor exibido com base em uma posição dada de um intervalo ou matriz.
A função CORRESP do Excel procura um valor específico em um intervalo de células e retorna a posição relativa desse valor.
No Excel, a função PROCURAR pode ajudá-lo a encontrar a posição de um caractere ou substring específico de uma string de texto fornecida, conforme mostrado na captura de tela a seguir. Este tutorial explicará como usar essa função PROCURAR no Excel.
A função AGREGAR do Excel retorna um agregado de cálculos como SOMA, CONTAR, MENOR, entre outros, com a opção de ignorar erros e linhas ocultas.
Fórmulas relacionadas
Recuperar o primeiro valor da lista de uma célula
Para recuperar a primeira palavra-chave listada em um intervalo de uma célula específica, enquanto a célula contém um de vários valores, será necessário usar uma fórmula de matriz bastante complexa com as funções ÍNDICE, CORRESP, É.NÚMERO e PROCURAR.
Correspondência exata com ÍNDICE e CORRESP
Se você precisa descobrir informações listadas no Excel sobre um produto, filme ou pessoa específica, etc., deve fazer bom uso da combinação das funções ÍNDICE e CORRESP.
Verificar se uma célula contém um texto específico
Este tutorial fornece algumas fórmulas para verificar se uma célula contém um texto específico e retornar VERDADEIRO ou FALSO conforme mostrado na captura de tela abaixo, além de explicar os argumentos e como as fórmulas funcionam.
Verificar se uma célula contém todos de muitas coisas
Suponha que no Excel haja uma lista de valores na coluna E e você deseja verificar se as células na coluna B contêm todos os valores da coluna E, retornando VERDADEIRO ou FALSO conforme mostrado na captura de tela abaixo. Neste tutorial, é fornecida uma fórmula para resolver essa tarefa.
Verificar se uma célula contém uma de várias coisas
Este tutorial fornece uma fórmula para verificar se uma célula contém um de vários valores no Excel e explica os argumentos na fórmula e como a fórmula funciona.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de 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.