Este exemplo ensina como criar seu próprio caixa de pesquisa em Excel. Se você estiver com pressa, basta baixar o arquivo Excel.
É assim que a planilha se parece. Se você inserir uma consulta de pesquisa na célula B2, o Excel pesquisa na coluna E e os resultados aparecem na coluna B.
Para criar esta caixa de pesquisa, execute as seguintes etapas.
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 inferior direito da célula D4 para copiar rapidamente a função para as outras células.
Explicação: a função SEARCH encontra 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, mais alto ele deve ser classificado.
3. Os Estados Unidos e 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 levemente a fórmula na célula D4 conforme mostrado abaixo.
4. Novamente, clique duas vezes no canto inferior direito da célula D4 para copiar rapidamente a fórmula para as outras células.
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 grande número e adicioná-lo ao resultado da função SEARCH, sempre teremos valores únicos. No entanto, esses pequenos incrementos não influenciarão 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 contém um erro (quando uma string não pode ser encontrada), uma string vazia ("") é exibida.
5. Selecione a célula C4 e insira a função RANK mostrada abaixo.
6. Clique duas vezes no canto inferior direito da célula C4 para copiar rapidamente a fórmula para as outras células.
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 segundo, etc. Como adicionamos a função ROW, todos os valores na coluna D são únicos. Como resultado, as classificações na coluna C também são exclusivas (sem empates).
7. Estamos quase lá. Usaremos a função VLOOKUP para retornar os países encontrados (classificação mais baixa primeiro, segunda classificação mais baixa em segundo, etc.) Selecione a célula B4 e insira a função VLOOKUP mostrada abaixo.
8. Clique duas vezes no canto inferior direito da célula B4 para copiar rapidamente a fórmula para as outras células.
9. Altere a cor do texto dos números na coluna A para branco e oculte as colunas C e D.
Resultado. Sua própria caixa de pesquisa no Excel.