Skip to main content

Localizar o primeiro número de correspondência parcial

Author: Amanda Li Last Modified: 2025-06-04

Há casos em que você precisa obter a posição da primeira correspondência parcial que contém um número específico em uma faixa de valores numéricos no Excel. Nesse caso, uma fórmula combinando as funções MATCH e TEXT com asteriscos (*), o caractere curinga que corresponde a qualquer número de caracteres, pode ajudar. E se você também precisar saber o valor exato nessa posição, pode adicionar a função INDEX à fórmula.

first partial match number 1

Obter a posição da primeira correspondência parcial de número
Recuperar o primeiro número de correspondência parcial


Obter a posição da primeira correspondência parcial de número

Para obter a posição do primeiro número de correspondência parcial contendo “345” na faixa de números mostrada acima, uma fórmula combinando as funções MATCH e TEXT junto com curingas ajudará da seguinte forma: Para corresponder a qualquer número que contenha 345, você deve colocar o número 345 entre dois asteriscos (*). No entanto, essa operação converterá o valor numérico em um valor de texto. Portanto, será necessário usar a função TEXT para converter os números na faixa de números em texto. Somente assim a função MATCH poderá encontrar corretamente a posição da correspondência parcial.

Sintaxe genérica

=MATCH("*"&número&"*",TEXT(matriz_consulta,"0"),0)

√ Nota: Esta é uma fórmula de matriz que requer que você a insira pressionando Ctrl + Shift + Enter.

  • número: O número especificado para localizar sua primeira correspondência parcial.
  • matriz_consulta: A faixa de valores numéricos para recuperar a posição da primeira correspondência parcial.

Para obter a posição do primeiro número correspondente que contém “345”, copie ou insira as fórmulas abaixo na célula E6 e pressione Ctrl + Shift + Enter para obter o resultado:

=MATCH("*"&345&"*",TEXT(B5:B16,"0"),0)

Ou, use uma referência de célula para tornar a fórmula dinâmica:

=MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0)

√ Nota: Para concatenar uma referência de célula/número e texto, você deve adicionar um "e" comercial (&) entre eles. E o texto deve ser colocado entre aspas duplas.

first partial match number 2

Explicação da fórmula

=INDEX("*"&345&"*",TEXT(B5:B16,"0"),0)

  • TEXT(B5:B16,"0"): A função TEXT converte todos os valores numéricos em B5:B16 em texto com o código de formato “0”. Assim, obteremos uma matriz de texto como esta: {"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"}.
    Clique aqui para saber mais sobre a função TEXT.
  • INDEX("*"&345&"*",TEXT(B5:B16,"0"),0) = INDEX("*"&345&"*",{"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"},0): O valor de pesquisa "*"&345&"*" pode corresponder a qualquer string de texto que contenha a string “345”, independentemente da posição de 345 nas strings de texto. O tipo de correspondência 0 solicita que a função MATCH encontre a posição da primeira correspondência exata no array. Assim, a função MATCH retornará 5.

Recuperar o primeiro número de correspondência parcial

Para recuperar o primeiro número de correspondência parcial com base na posição fornecida pela função MATCH conforme mostrado abaixo, podemos destacar a função INDEX.

first partial match number 3

Sintaxe genérica

=INDEX(MATCH(intervalo_retorno,"*"&número&"*",TEXT(matriz_consulta,"0"),0))

√ Nota: Esta é uma fórmula de matriz que requer que você a insira pressionando Ctrl + Shift + Enter.

  • intervalo_retorno: A faixa onde você deseja que a fórmula de combinação retorne a primeira correspondência parcial.
  • número: O número especificado para localizar sua primeira correspondência parcial.
  • matriz_consulta: A faixa de valores numéricos para recuperar a primeira correspondência parcial.

Para obter o primeiro número correspondente que contém “345”, copie ou insira as fórmulas abaixo na célula E7 e pressione Ctrl + Shift + Enter para obter o resultado:

=INDEX(MATCH(B5:B16,"*"&345&"*",TEXT(B5:B16,"0"),0))

Ou, use uma referência de célula para tornar a fórmula dinâmica:

=INDEX(MATCH(B5:B16,"*"&E5&"*",TEXT(B5:B16,"0"),0))

first partial match number 4

Explicação da fórmula

=INDEX(B5:B16,MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0))

  • MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0) = 5: Clique para ver o processo detalhado.
  • INDEX(B5:B16B5:B16,MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0)) = INDEX(B5:B16B5:B16,5): A função INDEX retorna o 5º valor no intervalo de retorno B5:B16, que é 34545.

Funções relacionadas

Função MATCH do Excel

A função MATCH do Excel procura um valor específico em uma faixa de células e retorna a posição relativa desse valor.

Função TEXT do Excel

A função TEXT converte um valor em texto com um formato especificado no Excel.

Função INDEX do Excel

A função INDEX do Excel retorna o valor exibido com base em uma posição dada em uma faixa ou matriz.


Fórmulas relacionadas

Localizar a primeira correspondência parcial com curingas

Para obter a posição da primeira correspondência parcial que contém uma string de texto específica em uma faixa no Excel, você pode usar uma fórmula MATCH com caracteres curinga - o asterisco (*) e o ponto de interrogação (?).

Buscar a correspondência mais próxima

Para procurar a correspondência mais próxima de um valor de busca em um conjunto de dados numéricos no Excel, você pode usar as funções INDEX, MATCH, ABS e MIN juntas.

Buscar o valor da correspondência mais próxima com vários critérios

Em alguns casos, pode ser necessário buscar o valor da correspondência mais próxima ou aproximada com base em mais de um critério. Com a combinação das funções INDEX, MATCH e IF, você pode fazer isso rapidamente no Excel.

Correspondência aproximada bidirecional com vários critérios

Neste tutorial, falaremos sobre como procurar uma correspondência aproximada com base em vários critérios listados tanto em colunas quanto em linhas em uma planilha do Excel, com a ajuda das funções INDEX, MATCH e IF.


As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais

Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...


Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.