Pesquisa de site

Como usar a função FIND no Excel


Deseja encontrar rapidamente um texto específico em sua planilha Excel? Aprenda como usar a função FIND para localizar e extrair dados rapidamente!

Procurar uma informação específica em uma grande planilha do Excel pode ser uma tarefa difícil, especialmente se você tiver que percorrer linhas e colunas de dados. Felizmente, o Excel possui uma ferramenta poderosa chamada função FIND que pode ajudá-lo a localizar rapidamente os dados dentro de uma célula.

Portanto, orientaremos você nos fundamentos da função FIND no Excel e forneceremos exemplos para mostrar como usar a função de maneira eficaz.

Qual é a função FIND no Excel?

A função FIND é uma função de texto no Excel que permite localizar um caractere ou substring específico dentro de uma string de texto e retornar a posição (como um número) do caractere ou substring. A sintaxe da função FIND é a seguinte:

=FIND(find_text, within_text, [start_num])

Onde :

  • find_text: o texto ou caractere que você deseja encontrar. Pode ser um único caractere ou uma sequência de caracteres (substring).
  • within_text: o texto que contém o caractere que você deseja encontrar.
  • start_num: um argumento opcional que especifica o caractere no qual você deseja iniciar a pesquisa. O primeiro caractere no argumento within_text é o caractere número 1. Se você omitir start_num, o Excel assumirá que é 1.

A função FIND diferencia maiúsculas de minúsculas, portanto, encontrará apenas os caracteres exatos que você especificar. Se você quiser encontrar um caractere ou sequência de texto independentemente de maiúsculas e minúsculas, use a função SEARCH.

Como usar a função FIND do Excel

Para entender como funciona a função FIND, vejamos alguns exemplos básicos de como usar FIND no Excel.

Encontrando a posição de um caractere específico em uma string de texto

Suponha que você tenha a seguinte sequência de texto na célula A2: "Olá!". Para encontrar a posição da vírgula na string de texto, você usará:

=FIND(",", A2)

Esta fórmula retornará 3, que é a posição da vírgula na string de texto.

Encontrando a posição de uma substring em uma string de texto

Suponha que você tenha a seguinte sequência de texto na célula A2: “A maçã em um saco”. Para encontrar a posição da palavra “maçã” na string de texto, você usará a fórmula abaixo:

=FIND("apple", A2)

Esta fórmula retornará 5, que é a posição da primeira letra da palavra “maçã” na string de texto.

Como combinar FIND com outras funções do Excel

A função FIND no Excel pode ser combinada com outras funções para realizar tarefas de manipulação de dados mais avançadas. aqui estão alguns exemplos:

1. Usando FIND com funções LEFT e RIGHT

Você pode combinar a função FIND com as funções LEFT e RIGHT no Excel para extrair texto específico de uma string maior. Como seus nomes indicam, as funções LEFT e RIGHT são usadas para obter um número especificado de caracteres do lado esquerdo ou direito de uma string de texto, respectivamente.

Exemplo: A fórmula abaixo extrai e retorna o nome de domínio do endereço de e-mail em A2.

=RIGHT(A2,LEN(A2)-FIND("@",A2))

Nesta fórmula, a função FIND encontra a posição do símbolo “@” no endereço de e-mail, enquanto a função LEN calcula o comprimento da string do endereço de e-mail. O Excel subtrai a posição do caractere "@" do comprimento total da string retornado por LEN e retorna essa quantidade de caracteres usando a função RIGHT.

Se quiser saber mais sobre a função LEN, leia nosso artigo sobre como contar no Excel com a função LEN. Da mesma forma, você pode extrair o nome de usuário usando a função ESQUERDA. A fórmula que irá na célula B2 será:

=LEFT(A2,FIND("@",A2)-1)

Nesta fórmula, a função FIND localiza o símbolo “@” dentro do endereço, e a função LEFT extrai os caracteres à esquerda do símbolo “@”, que é o nome de usuário do endereço de e-mail.

2. Usando FIND com função MID

A função MID retorna os caracteres do meio de uma string de texto, dada uma posição inicial e comprimento. Você pode usar a função FIND com a função MID para retornar uma substring específica com base na posição dos caracteres iniciais e finais.

Digamos que você tenha uma lista de códigos de produtos que estão todos no mesmo formato: um prefixo de 3 caracteres, seguido por um travessão e, em seguida, um número de 4 dígitos. Você deseja obter o número de 4 dígitos de cada código de produto. A fórmula é a seguinte:

=MID(A2,FIND("-",A2)+1,4)

Nesta fórmula, FIND localiza a posição do símbolo “-” em cada código de produto e MID retorna o número de 4 dígitos que segue o símbolo. O número de caracteres a retornar é definido como 4, pois queremos obter um número de 4 dígitos.

3. Usando FIND com funções IF e ISNUMBER

Você pode usar a função FIND com as funções IF e ISNUMBER para verificar se existe um caractere ou substring específico em uma string de texto. A função SE em fórmulas aninhadas retorna um valor dependendo se uma condição é verdadeira ou falsa. A função ISNUMBER verifica se um valor é um número e retorna TRUE ou FALSE.

Aqui está um exemplo: suponha que você tenha uma lista de nomes na coluna A e queira identificar quais nomes começam com a letra “S”. Você pode usar a função FIND para procurar "S" no início de cada nome e, em seguida, usar as funções IF e ISNUMBER para retornar um valor de "Sim" ou "Não", dependendo se o nome começa com "S".

A fórmula será:

=IF(ISNUMBER(FIND("S", A2)), "Yes", "No")

Esta fórmula retorna “Sim”, pois o nome na célula A2 começa com “S”. Você pode copiar esta fórmula para as outras células da coluna B para verificar todos os nomes da sua lista.

Estes são apenas alguns exemplos de como a função FIND pode ser usada com outras funções do Excel para realizar diversas tarefas. Ao combinar diferentes funções de forma criativa, você pode automatizar e simplificar muitas tarefas de análise de dados.

Extraia dados facilmente com a função FIND do Excel

A função FIND do Excel é uma ferramenta poderosa que permite localizar dados específicos dentro de uma célula ou intervalo de células. Esta função pode ser particularmente útil quando você trabalha com grandes conjuntos de dados e precisa encontrar rapidamente determinadas informações. Ao usar a função FIND em suas planilhas do Excel, você pode personalizar seus critérios de pesquisa e encontrar o que precisa rapidamente.