Como usar a função FIND do Excel

Índice:

Como usar a função FIND do Excel
Como usar a função FIND do Excel
Anonim

O que saber

  • A função FIND é usada para encontrar a posição de uma determinada string de uma seleção.
  • Pode ser usado sozinho, mas é mais frequentemente aninhado em outras funções, incluindo LEFT, RIGHT e MID.

Este artigo explica como usar a função FIND sozinha e aninhada com outras funções em qualquer versão do Excel, incluindo Excel 2019 e Microsoft 365.

O que é a função FIND?

A função FIND no Excel encontra a posição de uma determinada string de uma seleção específica.

A função FIND do Excel pode ser usada sozinha para produzir a posição do caractere, como na imagem abaixo, mas é mais frequentemente aninhada dentro de outras funções. Ao aninhar com LEFT, RIGHT e MID, você pode extrair e excluir informações de uma célula.

Image
Image

O recurso Localizar e substituir, não esta função, é usado para pesquisar uma pasta de trabalho do Excel.

FIND Sintaxe e Argumentos da Função

Escreva a função assim para que o Excel a entenda corretamente:

=FIND(find_text, within_text, [start_num])

  • find_text: Este é o texto que você deseja encontrar. É obrigatório.
  • within_text: Este é o local que contém o texto que você deseja encontrar. Isso também é necessário.
  • start_num: Este é o primeiro caractere para iniciar a busca; se omitido, 1 é usado. Este argumento é opcional.

Aqui estão mais informações sobre os argumentos da função FIND:

  • Faz distinção entre maiúsculas e minúsculas.
  • Caracteres curinga não são permitidos.
  • VALOR! é retornado em várias situações: se o texto que você está procurando não aparecer em within_text, se start_num não for maior que zero e se start_num for maior que o comprimento de within_text.

A função SEARCH é muito semelhante, mas não diferencia maiúsculas de minúsculas e permite curingas.

FIND Exemplos de Funções

Aqui estão algumas das diferentes maneiras de usar a função FIND:

Carta na Fórmula

=FIND("w", A2)

Image
Image

Neste exemplo da função FIND, estamos procurando a posição de w dentro da célula A2. Dado que a célula lê Lifewire, o resultado desta fórmula é 5.

Carta referenciada em outra célula

=ENCONTRAR(D2, A2)

Image
Image

Este é um exemplo muito semelhante, mas a letra que estamos usando na pesquisa está armazenada em D2. Se w fosse escrito em D2, isso produziria o mesmo resultado do primeiro exemplo.

Esses dois primeiros exemplos mostram o básico da função FIND. Os números que eles produzem são usados pelo Excel para calcular o que fazer a seguir, o que se torna útil quando você o combina com outras funções…

Extrair nome com a função LEFT

=ESQUERDA(A2, FIND(" ", A2))

Image
Image

Este exemplo está usando a função LEFT com FIND para que possamos extrair o primeiro nome de alguém de uma célula que contém seu nome e sobrenome. Como um espaço está sendo usado para separar o nome e o sobrenome, estamos usando a função FIND para localizar o espaço em A2. O Excel entende que o espaço está na sexta posição, então agora a função LEFT pode pegar tudo à esquerda da sexta posição. Neste caso, é o primeiro nome Emily.

Extrair sobrenome com a função DIREITA

=RIGHT(A14, FIND(" ", A14)-2)

Image
Image

Uma função muito semelhante pode ser usada para obter o sobrenome neste exemplo. Mas como queremos o que está à direita do caractere FIND está localizando (o espaço), usamos a função RIGHT.

A subtração no final é para compensar a função em dois caracteres. Queremos apenas o sobrenome, não as letras do primeiro nome ou do espaço, então alteramos um pouco a fórmula para começar em uma posição diferente.

Adicionar texto à fórmula FIND

="Meu primeiro nome é "&LEFT(A14, FIND(" ", A14))&"e meu sobrenome é "&RIGHT(A14, FIND(" ", A14)-2)&"."

Image
Image

Este é um exemplo divertido da função FIND onde combinamos as duas fórmulas que acabamos de ver. Estamos basicamente convertendo a célula que tem o nome e o sobrenome em uma célula que inclui os dois nomes, mas também forma uma frase.

Extrair número da célula com função MID

=MID(A16, FIND("(", A16)+1, (FIND(")", A16)-FIND("(", A16))-1)

Image
Image

Este exemplo da função FIND é um pouco mais complexo. Ele usa a função MID para isolar o que está entre os parênteses identificando primeiro os locais dos parênteses esquerdo e direito.

Recomendado: