Função ENCONTRAR VS PESQUISA no Microsoft Excel

Anonim

A função FIND e a função SEARCH são um pouco semelhantes, mas ainda há um fator que as distingue por serem seletivas para resolver nossa consulta no Microsoft Excel.

ACHAR função no Microsoft Excel retorna a posição de um caractere especificado ou sub-string dentro de uma string ou texto.

Sintaxe: - = FIND (encontrar_texto, dentro_texto, [núm_início])

PROCURAR função retorna a posição do primeiro caractere de substring ou search_text em uma string. Sintaxe: - = SEARCH (localizar_texto, dentro_texto, [núm_início])

Na tabela abaixo, podemos ver a diferença entre as duas funções:-

ACHAR PROCURAR
Esta função diferencia maiúsculas de minúsculas Esta função não diferencia maiúsculas de minúsculas
Não permite caracteres curinga Ele permite os caracteres curinga, como "?", "*" Etc.
Esta função pesquisa o texto exato Esta função não verifica letras maiúsculas e minúsculas

Função FIND

Vamos dar exemplos e entender:-

Vamos para a planilha do Excel. Temos conjuntos de dados nas células A7 e A8. E colocaremos a função nas células B7 e B8 para obter a saída desejada.

No exemplo acima, queremos encontrar o número da casa do personagem “Excelente”, siga os passos abaixo: -

  • Insira a função na célula B7
  • = FIND ("Excelente", A7,1)
  • pressione Enter
  • A função retornará 1

Explicação da Fórmula: - Em primeiro lugar, a função localizar irá verificar o “Excelente” na célula definida desde a primeira posição; de qualquer posição que o texto comece, a função retornará como resultado. No texto da célula, podemos ver que Excelente começa no primeiro lugar do texto da célula.

Vamos entender o caso, em que função não funcionará

  • Agora entre na função na célula B8 para descobrir o “Excel”
  • = ENCONTRAR ("Excel", A8,1)
  • Pressione Enter, a função retornará #VALUE! Erro

A função forneceu #VALUE! Erro, porque esta função funciona diferencia maiúsculas de minúsculas e, aqui na função, mencionamos “Excel”, e o mesmo texto está disponível em minúsculas na célula.

Função SEARCH

Primeiro, queremos descobrir o Excelente dentro de uma célula:-

  • Insira a função na célula B7
  • = PESQUISA ("excelente", A7,1)
  • pressione Enter
  • A função retornará 1

Observação: - Não definimos o texto exato para o qual queremos pesquisar a posição.

Vamos entender o uso de caracteres curinga na função SEARCH. Agora, vamos pesquisar por “Fórum”

  • Insira a função na célula B8
  • = PESQUISA ("? Oru?", A8,1)
  • pressione Enter
  • A função retornará 12

Desta forma, podemos usar o caractere curinga na função SEARCH para obter o número da posição dentro do texto da célula.

Observação: - Outro ponto interessante a mencionar sobre o FIND e a função SEARCH é que eles possuem um 3º argumento opcional. Podemos usar este argumento para indicar a posição, contando a partir da esquerda, de onde queremos iniciar a pesquisa.

Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook.
Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva-nos no site de e-mail