Função FIND do Excel (exemplo + vídeo)
Quando usar a função FIND do Excel
A função FIND do Excel pode ser usada quando você deseja localizar uma sequência de texto dentro de outra sequência de texto e encontrar sua posição.
O que retorna
Ele retorna um número que representa a posição inicial da string que você está encontrando em outra string.
Sintaxe
= FIND (encontrar_texto, dentro_texto, [núm_início])
Argumentos de entrada
- find_text - o texto ou string que você precisa encontrar.
- dentro do texto - o texto dentro do qual você deseja encontrar o argumento find_text.
- [núm_início] - um número que representa a posição a partir da qual você deseja que a pesquisa comece. Se você omitir, começa do início.
Notas Adicionais
- Se o número inicial não for especificado, ele começará a procurar a partir do início da string.
- A função FIND do Excel é maiúsculas e Minúsculas. Se você quiser fazer uma pesquisa que não diferencia maiúsculas de minúsculas, use a função PESQUISA do Excel.
- Função FIND do Excel não pode lidar com caracteres curinga. Se você quiser usar caracteres curinga, use a função PESQUISA do Excel.
- Ele retorna um #VALUE! erro se a string pesquisada não for encontrada no texto.
Função FIND do Excel - Exemplos
Aqui estão quatro exemplos de uso da função FIND do Excel:
Pesquisando uma palavra em uma string de texto (desde o início)
No exemplo acima, ao procurar a palavra Good no texto Good Morning, ela retorna 1, que é a posição do ponto de partida da palavra pesquisada.
Observe que a função FIND do Excel diferencia maiúsculas de minúsculas. Quando você usa bom em vez de Bom, ele retorna um #VALUE! erro.
Se você estiver procurando por uma pesquisa que não diferencia maiúsculas de minúsculas, use a função PESQUISA do Excel.
Encontrar uma palavra em uma string de texto (com um início especificado)
O terceiro argumento na função FIND é a posição dentro do texto de onde você deseja iniciar a pesquisa. No exemplo acima, a função retorna 1 quando você pesquisa o texto Good in Good Morning e a posição inicial é 1.
No entanto, ele retorna um erro quando você faz com que comece em 2. Portanto, ele procura o texto Good in ood Morning. Uma vez que não pode encontrá-lo, ele retorna um erro.
Observação: se você pular o último argumento e não fornecer a posição inicial, por padrão, será considerado 1.
Quando há múltiplas ocorrências do texto pesquisado
A função FIND do Excel começa a procurar no texto especificado a partir da posição especificada. No exemplo acima, quando você procura o texto Good in Good Good Morning com a posição inicial 1, ele retorna 1, como o encontra no início.
Quando você inicia a pesquisa a partir do segundo caractere, ele retorna 6, pois encontra o texto correspondente na sexta posição.
Extraindo tudo para a esquerda um caractere / string especificado
Suponha que você faça com que os ids de e-mail façam alguns super-heróis, conforme mostrado abaixo, e queira extrair apenas a parte do nome de usuário (que seriam os caracteres antes de @).
Abaixo está a fórmula que encontrará a posição de ‘@’ em cada id de e-mail e extrairá todos os caracteres à esquerda dele:
= ESQUERDA (A2, ENCONTRAR (“@”, A2,1) -1)
A função FIND nesta fórmula fornece a posição do caractere ‘@’. A função LEFT que usa esta posição para extrair o nome de usuário.
Por exemplo, no caso de [email protected], a função FIND retorna 11. A função LEFT então usa FIND (“@”, A2,1) -1 como o segundo argumento para obter o nome de usuário.
Observe que 1 é subtraído do valor retornado pela função FIND, pois queremos excluir @ do resultado da função LEFT.
Função FIND do Excel - VÍDEO
- Função LOWER do Excel.
- Função SUPERIOR do Excel.
- Função PROPER do Excel.
- Função REPLACE do Excel.
- Função PESQUISA do Excel.
- Função SUBSTITUTE do Excel.
Você também pode gostar dos seguintes tutoriais:
- Como localizar e remover hiperlinks rapidamente no Excel.
- Como encontrar células mescladas no Excel.
- Como encontrar e remover duplicatas no Excel.
- Usando Localizar e Substituir no Excel.