Função de pesquisa no Excel

Função PESQUISA do Excel

A função de pesquisa no Excel é categorizada em funções de texto ou string, mas a saída retornada por esta função é um número inteiro, a função de pesquisa nos dá a posição de uma substring em uma determinada string quando fornecemos um parâmetro da posição a partir da qual pesquisar, portanto, esta fórmula leva três argumentos, um é a substring, um é a própria string e o outro é a posição para iniciar a pesquisa.

A função SEARCH é uma função de texto que é usada para encontrar a localização de uma substring em uma string / texto.

A função SEARCH pode ser usada como uma função de planilha e não faz distinção entre maiúsculas e minúsculas.

PESQUISAR Fórmula no Excel

Abaixo está a Fórmula de PESQUISA no Excel

Explicação

A função SEARCH do Excel tem três parâmetros - dois (find_text, within_text) são parâmetros obrigatórios e um (núm_início) é opcional.

Parâmetro obrigatório:

  • find_text: find_text refere-se à substring / caractere que você deseja pesquisar dentro de uma string ou ao texto que deseja encontrar.
  • dentro_: . Onde sua substring está localizada ou onde você executa o find_text.

Parâmetro opcional:

  • [núm_inicial]: de onde você quer para iniciar a pesquisa dentro do texto no Excel. se omitido, SEARCH considera como 1 e uma estrela de pesquisa do primeiro caractere.

Como usar a função de pesquisa no excel? (com exemplos)

A função PESQUISA é muito simples e fácil de usar. Vamos entender o funcionamento da função SEARCH por meio de alguns exemplos.

Você pode baixar este modelo do Excel da função de pesquisa aqui - Modelo do Excel da função de pesquisa

Exemplo 1

Vamos realizar uma pesquisa simples de substring “Boa” no texto ou string fornecido. Aqui nós buscamos o Good word usando a função SEARCH e ele retornará a localização do Good word no Bom dia.

= PESQUISA (“Bom”, B6) e a saída será 1.

E suponha que duas correspondências sejam encontradas para o bem, então SEARCH no excel lhe dará o primeiro valor de correspondência se você quiser a outra localização boa, então você apenas usa = SEARCH (“Good”, B7, 2) [núm_início] como 2 então isso fornecerá a localização do segundo valor de correspondência e a saída será 6.

Exemplo # 2

Neste exemplo, filtraremos o nome e o sobrenome do nome completo usando PESQUISA no Excel.

Para o primeiro nome = LEFT (B12, SEARCH (”“, B12) -1)

Para Sobrenome = DIREITO (B12, LEN (B12) -SEARCH (”“, B12))

Exemplo # 3

Suponha que haja um conjunto de IDs e você precise descobrir o local _ dentro dos IDs e então use simplesmente PESQUISA do Excel para descobrir o local “_” dentro dos IDs.

= PESQUISA (“_” , B27 ) e a saída será 6.

Exemplo # 4

Vamos entender o funcionamento do SEARCH no Excel com caracteres curinga.

Considere a tabela fornecida e pesquise o próximo 0 dentro do texto A1-001-ID

E a posição inicial será 1, então = SEARCH (“?” & I8, J8, K8) a saída será 3 porque “?” negligencie um caractere antes do 0 e a saída será 3.

Para a segunda linha de uma determinada tabela, o resultado da pesquisa de A em B1-001-AY

Será 8, mas se usarmos “*” na pesquisa, você receberá 1 como saída de localização porque irá negligenciar todos os caracteres antes de “A” e a saída será 1 para ele = PESQUISA (“*” e I9, J9).

Da mesma forma para “J” 8 para = SEARCH (I10, J10, K10) e 7 para = SEARCH (“?” E I10, J10, K10).

Da mesma forma, para a quarta linha, a saída será 8 para = SEARCH (I11, J11, K11) e 1 para = SEARCH (“*” e I11, J11, K11)

Coisas para lembrar

  • Não faz distinção entre maiúsculas e minúsculas
    • Ele considera Tanuj e Tanuj como o mesmo valor significa que não distingue entre minúsculas e maiúsculas.
  • Também são permitidos caracteres curinga, por exemplo, “?” , “*” E “~” til.
    • “?” é usado para localizar um único caractere.
    • “*” É usado para a sequência de correspondência.
    • Se você realmente deseja pesquisar o “*” ou “?” em seguida, use o “~” antes do caractere.
  • Ele retorna o #VALUE! Erro se nenhuma string correspondente for encontrada no within_text.

Suponha que no exemplo abaixo estejamos procurando por uma substring “a” dentro da coluna “Name” se encontrada ela retornará a localização de um dentro do nome, senão ele dará o erro #VALUE conforme mostrado abaixo.