Estatística Avançada do Excel - Função FIND
Descrição
FIND e FINDB localizam uma sequência de texto dentro de uma segunda sequência de texto e retornam o número da posição inicial da primeira sequência de texto a partir do primeiro caractere da segunda sequência de texto.
FIND se destina ao uso com idiomas que usam o conjunto de caracteres de byte único (SBCS), enquanto FINDB se destina ao uso com idiomas que usam o conjunto de caracteres de byte duplo (DBCS). A configuração de idioma padrão em seu computador afeta o valor de retorno da seguinte forma -
FIND sempre conta cada caractere, seja de byte único ou duplo, como 1, não importa qual seja a configuração de idioma padrão
FINDBconta cada caractere de byte duplo como 2 quando você habilita a edição de um idioma que suporta DBCS e o define como o idioma padrão. Caso contrário, FINDB conta cada personagem como 1
Os idiomas que oferecem suporte a DBCS incluem japonês, chinês (simplificado), chinês (tradicional) e coreano.
Sintaxe
FIND (find_text, within_text, [start_num])
FINDB (find_text, within_text, [start_num])
Argumentos
Argumento | Descrição | Obrigatório / Opcional |
---|---|---|
Find_text | O texto que você deseja encontrar. | Requeridos |
Dentro do texto | O texto que contém o texto que você deseja localizar. | Requeridos |
Start_num | Especifica o caractere no qual iniciar a pesquisa. O primeiro caractere em dentro_texto é o caractere número 1. Se você omitir núm_inicial, será considerado 1. |
Opcional |
Notas
FIND e FINDB diferenciam maiúsculas de minúsculas e não permitem caracteres curinga. Se você não quiser fazer uma pesquisa com distinção entre maiúsculas e minúsculas ou usar caracteres curinga, pode usar SEARCH e SEARCHB.
Se find_text for "" (texto vazio), FIND corresponde ao primeiro caractere na string de pesquisa (ou seja, o caractere numerado núm_inicial ou 1).
Find_text não pode conter caracteres curinga.
Use start_num para pular um número especificado de caracteres. FIND sempre retorna o número de caracteres do início de dentro do texto, contando os caracteres que você pula se núm_inicial for maior que 1.
Se find_text não aparecer em within_text, FIND e FINDB retornarão o #VALUE! valor de erro.
Se núm_inicial não for maior que zero, FIND e FINDB retornam o valor #VALUE! valor de erro.
Se núm_inicial for maior que o comprimento de dentro_texto, FIND e FINDB retornam o #VALUE! valor de erro.
Aplicabilidade
Excel 2007, Excel 2010, Excel 2013, Excel 2016