/ / Caixa de pesquisa no Excel

Caixa de pesquisa no Excel

Este exemplo ensina como criar seu próprio caixa de pesquisa em Excel. Se você está com pressa, basta baixar o arquivo do Excel.

É assim que a planilha se parece. Se você inserir uma consulta de pesquisa na célula B2, o Excel pesquisará pela coluna E e os resultados aparecerão na coluna B.

Caixa de pesquisa no Excel

Para criar essa caixa de pesquisa, execute as etapas a seguir.

1. Selecione a célula D4 e insira a função SEARCH mostrada abaixo. Crie uma referência absoluta para a célula B2.

2. Clique duas vezes no canto direito da célula D4 para copiar rapidamente a função para as outras células.

Função de pesquisa

Explicação: a função SEARCH localiza a posição de uma substring em uma string. A função SEARCH não faz distinção entre maiúsculas e minúsculas. Para a Tunísia, a string "uni" é encontrada na posição 2. Para os Estados Unidos, a string "uni" é encontrada na posição 1. Quanto menor o número, maior a classificação.

3 Tanto os Estados Unidos quanto o Reino Unido retornam o valor 1. Para retornar valores exclusivos, que nos ajudarão quando usarmos a função RANK em um momento, ajuste um pouco a fórmula na célula D4, conforme mostrado abaixo.

4. Novamente, clique duas vezes no canto direito da célula D4 para copiar rapidamente a fórmula para as outras células.

Função de linha

Explicação: a função ROW retorna o número da linha de uma célula. Se dividirmos o número da linha por um número grande e adicioná-lo ao resultado da função SEARCH, sempre teremos valores exclusivos. No entanto, esses pequenos incrementos não "influenciam as classificações de pesquisa. Os Estados Unidos têm um valor de 1.00006 agora e o Reino Unido tem um valor de 1.00009. Também adicionamos a função IFERROR. Se uma célula contiver um erro (quando uma string não puder ser encontrada ), uma seqüência vazia ("") é exibida.

5. Selecione a célula C4 e insira a função RANK mostrada abaixo.

6. Clique duas vezes no canto direito da célula C4 para copiar rapidamente a fórmula para as outras células.

Função de classificação

Explicação: a função RANK retorna a classificação de um número em uma lista de números. Se o terceiro argumento for 1, o Excel classifica o menor número primeiro, o segundo menor número, etc. Por termos adicionado a função ROW, todos os valores da coluna D são exclusivos. Como resultado, os ranks na coluna C também são únicos (sem empates).

7. Estamos quase lá. Usaremos a função VLOOKUP para retornar os países encontrados (menor classificação primeiro, segundo menor menor segundo, etc.) Selecione a célula B4 e insira a função VLOOKUP mostrada abaixo.

8. Clique duas vezes no canto direito da célula B4 para copiar rapidamente a fórmula para as outras células.

Função Vlookup

9. Altere a cor do texto dos números da coluna A para branco e oculte as colunas C e D.

Resultado. Sua própria caixa de pesquisa no Excel.

Caixa de pesquisa no Excel

Leia também: