A função Search do Excel procura uma determinada sequência de caracteres dentro de outra célula e retorna a posição inicial da sequência. A sintaxe da função é a seguinte:
=SEARCH(textoprocurado, texto, [núminicial])
Onde:
- texto_procurado: é o texto que se deseja procurar na célula;
- texto: é a célula onde se quer procurar o texto;
- núm_inicial (opcional): é a posição inicial da célula onde se inicia a busca. Se não for especificado, a busca começa na posição 1.
Algumas observações sobre a função:
- A função é sensível a maiúsculas e minúsculas, ou seja, se o texto procurado estiver em maiúsculas e a célula em minúsculas, a função não encontrará o texto;
- Se a função não encontrar o texto procurado, ela retorna o valor de erro #VALOR!;
- Se o núm_inicial for um número maior do que a quantidade de caracteres da célula, a função retorna #VALOR!.
Exemplo:
Suponha que temos na célula A1 o texto "O Excel é um software muito útil para análise de dados". Queremos procurar a posição inicial da palavra "Excel" nesse texto. A fórmula seria:
=SEARCH("Excel", A1)
O resultado seria 3, pois a palavra "Excel" começa na terceira posição da célula A1.