Descrição
Use essa função para localizar uma cadeia de caracteres de texto ou um número em uma cadeia de caracteres de texto ou em um número e retorne o número da posição inicial da primeira cadeia de caracteres de texto a partir do primeiro caractere da segunda cadeia de caracteres de texto. Apoiado em cadeias.
Essa função é útil para determinar a posição de um caractere ou substring específico em uma cadeia maior, especialmente quando a diferenciação entre maiúsculas e minúsculas é importante.
Sintaxe
FIND(find_text, within_text, [start_num])
Entradas
Esta função aceita os seguintes argumentos:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
encontrar_texto |
Sim | O texto que você deseja encontrar. | Uma cadeia de caracteres de texto ou uma referência a uma célula que contém a cadeia de caracteres de texto. |
dentro_do_texto |
Sim | O texto no qual você deseja pesquisar o find_text. |
Uma cadeia de caracteres de texto ou uma referência a uma célula que contém a cadeia de caracteres de texto. |
start_num |
Não | O número de caractere no within_text no qual você deve iniciar a pesquisa. |
Um número inteiro positivo, uma referência a uma célula que contenha um número inteiro positivo ou uma fórmula que resulte em um desses valores. Se omitido, presume-se que seja 1. |
Exemplo
Dados de amostra
| A | B. |
|---|---|
| Excel | Planilha eletrônica |
| Função | Fórmula |
| Exa4mple | Texto |
| 345566 | Dados de amostra |
Fórmulas de amostra
| Fórmula | Descrição | Resultado |
|---|---|---|
=FIND("S", B1) |
Encontra a posição da primeira ocorrência de "S" no texto da célula B1. | 1 |
=FIND("p", B1) |
Localiza a posição da primeira ocorrência de "p" no texto da célula B1. | 3 |
=FIND("e", B1, 2) |
Encontra a posição da primeira ocorrência de "e" no texto da célula B1, a partir do segundo caractere. | 2 |
=FIND("un", A2) |
Encontra a posição do início de "un" no texto da célula A2. | 3 |
=FIND(4, A3) |
Encontra a posição da primeira ocorrência de "4" no texto da célula A3. | 4 |
=FIND(4, A4) |
Encontra a posição da primeira ocorrência de "4" no texto da célula A4. | 2 |
Notas
- FIND funciona da esquerda para a direita.
- FIND não é compatível com intervalos de células.
- O FIND diferencia maiúsculas de minúsculas. Para fazer uma pesquisa que não diferencia maiúsculas de minúsculas, use SEARCH.
- O FIND não aceita curingas. Para suporte a curingas, use SEARCH.
- Se
find_textnão for encontrado emwithin_text, FIND retornará um erro #VALUE! - Se
find_textfor texto e não estiver entre aspas, FIND retornará um erro #NAME! Os numerais não requerem aspas. - FIND pode ser combinado com outras funções, como MID, LEFT ou RIGHT para extrair partes específicas de uma cadeia de texto com base na posição encontrada.
Dicas:
- Use o FIND para localizar a posição de uma subcadeia de caracteres em uma cadeia de texto quando a diferenciação de maiúsculas e minúsculas for importante.
- Combine FIND com LEN para encontrar o comprimento do texto antes ou depois de uma determinada substring.
- O FIND pode ajudar nas tarefas de limpeza e análise de dados, identificando a posição de delimitadores ou caracteres específicos.
Funções relacionadas
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER