Função SEARCH do Excel (sumário)

  • PESQUISA no Excel
  • Fórmula de pesquisa no Excel
  • Como usar a função de pesquisa no Excel?

PESQUISA no Excel

  • É uma função embutida no Excel, categorizada em funções TEXT ou STRING, que pode ser usada como uma função da planilha
  • A função de pesquisa localiza a posição inicial de um fragmento de texto em uma sequência de texto
  • Com a função SEARCH, podemos encontrar uma localização exata do texto em uma string
  • É mais comumente usado para localizar uma posição inicial de uma substring específica ou específica
  • Uma função de pesquisa também é usada para separar o nome e o sobrenome
  • Uma função de pesquisa é útil para manipular texto e extrair dados de cadeias que contêm vários valores

DEFINIÇÃO

Ele retorna o número de caracteres nos quais uma sequência de caracteres de texto ou caractere específico é encontrada pela primeira vez, lendo da esquerda para a direita (sem distinção entre maiúsculas e minúsculas)

Fórmula de pesquisa no Excel

A fórmula para a função SEARCH é a seguinte:

Find_text: é o texto que você deseja encontrar ou o caractere ou o texto que você está procurando

Ou

É uma substring que você deseja procurar ou pesquisar dentro de uma string ou texto completo

Nota: Em alguns casos, caracteres curinga (? *), Isto é, ponto de interrogação e asterisco, estarão presentes nas células; nesse cenário, use til (~) antes deste ~? & ~ * para procurar? & *

Dentro do texto: especifique um caractere ou posição de substring na qual ou onde você deseja iniciar a pesquisa

Start_num ( opcional): a partir de qual posição ou onde você deseja iniciar a pesquisa no texto

Nota: Se este parâmetro (START_NUM) for omitido, a função de pesquisa o considerará 1 por padrão.

Como usar a função de pesquisa no Excel?

A função PESQUISA no Excel é muito simples e fácil. Vamos entender o funcionamento da função SEARCH no Excel com alguns exemplos.

Você pode fazer o download deste modelo do Excel da função SEARCH aqui - Modelo do Excel da função SEARCH

Exemplo 1

Para pesquisar uma posição específica de uma palavra em uma sequência de texto

No exemplo abaixo mencionado, a fórmula = SEARCH (A5, B5, 1) ou = SEARCH (“n”, B5, 1) retorna o valor 4, porque n é o quarto caractere à direita, começando da esquerda ou da esquerda. primeiro caractere de uma sequência de texto (laranja)

Exemplo 2

Para pesquisar uma posição específica de uma substring em uma sequência de texto.

No exemplo abaixo mencionado, a fórmula = SEARCH (A10, B10, 1) ou = SEARCH ("mercado", B10, 1) retorna o valor 5, porque a substring "mercado" começa no quinto caractere de uma palavra (peixe mercado)

Exemplo 3

Função SEARCH - Encontre a posição de caractere curinga ((*) ASTERISK) na célula

Quando pesquisamos a função Inicialmente sem usar (~) til antes (*) do asterisco, isto é, = SEARCH (“*”, B15, 1). SEARCH FUNCTION retorna 1 como saída, porque não podemos encontrar nenhuma posição de caractere curinga sem usar um til. Aqui, til (~) atua como um marcador para indicar que o próximo caractere é um literal; portanto, inseriremos (~) til antes de (*) o asterisco.

Quando pesquisamos a função usando o til (~) antes do asterisco (*), ou seja, = SEARCH (“~ *”, B16, 1), ele retorna a posição correta do asterisco (*), ou seja, 13 como saída

Exemplo 4

Função de pesquisa - Encontre a posição do caractere curinga ((?) QUESTION MARK) na célula

Aqui vamos tentar procurar a posição do ponto de interrogação em uma célula

Quando pesquisamos a função usando (~) til antes (?) Ponto de interrogação, ou seja, = SEARCH (“~?”, B21, 1), ele retorna a posição correta de (?) Ponto de interrogação, ou seja, 14 como saída

Exemplo 5

Como dividir o nome e o sobrenome usando uma função de pesquisa.

Quando a matriz da tabela contém apenas o nome e o sobrenome em uma coluna separada por um único caractere de espaço ou vírgula, a função SEARCH é usada.

Uma fórmula para separar o primeiro nome

= ESQUERDA (ref_célula, PESQUISA (”“ ref_célula) - 1)

Inicialmente, a função FIND ou SEARCH é usada para obter a posição do caractere de espaço (”“) em uma célula. Mais tarde, -1 é usado na fórmula para remover o espaço ou vírgula extra no final da sequência de texto.

A fórmula para separar o sobrenome

= DIREITA (ref_célula, LEN (ref_célula) -SEARCH (”“, ref_célula, 1))

A função 'LEN' retorna o comprimento de uma sequência de texto. Na função 'LEN', Espaços são considerados caracteres dentro de uma sequência.

Inicialmente, procure espaço no texto da célula, encontre a posição e subtraia a posição do comprimento total da string usando a fórmula LEN, comprimento da string menos a posição do espaço nos dará tudo à direita da primeira espaço

Nota: Aqui, as funções 'DIREITA' e 'ESQUERDA' retornam uma subcadeia de texto com base no número de caracteres que especificamos da esquerda ou da direita

Lembretes sobre a função de pesquisa no Excel

a) Start_NumArgument na função de pesquisa não pode ser negativo ou zero

O argumento Start_Num ou parâmetro na função de pesquisa, não deve ser mencionado como "0" ou valor negativo; se mencionado valor zero ou negativo, ele retornará o erro Valor

b.) A função SEARCH não é CASE SENSITIVE, ela aceita caracteres curinga (? *), enquanto a função find é CASE SENSITIVE, a saída retornará o valor como VALUE ERROR e não aceitará caracteres curinga (? *).

Uma função de pesquisa não diferencia maiúsculas de minúsculas, enquanto a função find diferencia maiúsculas de minúsculas .

Mesmo quando o texto de pesquisa fornecido não for encontrado na cadeia de caracteres de texto, o valor retornado será #VALUE! Erro

Artigos recomendados

Este foi um guia para a PESQUISA no Excel. Aqui discutimos a Fórmula de pesquisa e como usar a função de pesquisa no Excel, além de exemplos práticos e modelo de excel para download. Você também pode consultar nossos outros artigos sugeridos -

  1. As 25 principais fórmulas e funções avançadas úteis do Excel
  2. LOOKUP no Excel
  3. Função AND no Excel
  4. Função FV no Excel

Categoria: