KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Procurar o primeiro número com correspondência parcial

AutoraAmanda Li Data de Modificação

Há situações em que precisa de obter a posição do primeiro número com correspondência parcial que contém um determinado número num intervalo de valores numéricos no Excel. Nesses casos, uma fórmula que combine CORRESP e TEXTO, utilizando o asterisco (*) — o carácter universal que corresponde a qualquer número de caracteres — será extremamente útil. E se precisar também de conhecer o valor exato nessa posição, basta adicionar a função ÍNDICE à fórmula.

primeira correspondência parcial número 1

Obter a posição do primeiro número com correspondência parcial
Recuperar o primeiro número com correspondência parcial


Obter a posição do primeiro número com correspondência parcial

Para obter a posição do primeiro número com correspondência parcial que contém «345»a partir do intervalo de números apresentado acima, uma fórmula que combine CORRESP e TEXTO, juntamente com caracteres universais, ajuda-o da seguinte forma: para corresponder a quaisquer números que contenham «345», deve colocar o número 345 entre dois asteriscos (*). Contudo, esta operação converte o valor numérico num valor de texto. Por isso, terá de utilizar a função TEXTO para converter os números no intervalo em texto — só assim a função CORRESP conseguirá encontrar corretamente a posição da correspondência parcial.

Sintaxe genérica

=MATCH("*"&,number&,"*",TEXT(lookup_array,"0"),0)

√ Nota: Esta é uma fórmula de matriz que requer que introduza com Ctrl+Shift+Enter.

  • número: O número que indicou para localizar a sua primeira correspondência parcial.
  • matriz_procura: O intervalo de valores numéricos a partir do qual é recuperada a posição da primeira correspondência parcial.

Para obter a posição do primeiro número correspondente que contém «345», copie ou introduza as fórmulas abaixo na célula E6 e prima Ctrl+Shift+Enterpara obter o resultado:

=CORRESP(«*»&,)345&«*»,TEXTO()B5:B16,"0"),0)

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

=CORRESP(«*»&,)E5&«*»,TEXTO()B5:B16,"0"),0)

√ Nota: Para concatenar Uma referência de célula/número e texto, tem de adicionar um ampersand (&) entre eles. E o texto deve estar entre aspas duplas.

primeira correspondência parcial número 2

Explicação da fórmula

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

  • TEXT(B5:B16,"0"): A função TEXTO converte todos os valores numéricos em B5:B16 em texto com o código de formato «0». Assim, obtemos 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 TEXTO.
  • ÍNDICE()«*»&345&«*»,TEXT(B5:B16,"0"),0) = ÍNDICE(«*»&345&«*» O valor de procura «*»&345&«*» pode corresponder a qualquer cadeia de texto que contenha «345», independentemente da posição em que esta sequência apareça. Com o tipo_correspondência 0, a função CORRESP procura a posição da primeira ocorrência exata do valor de procura na matriz, devolvendo assim 5.

Recuperar o primeiro número com correspondência parcial

Para recuperar o primeiro número com correspondência parcial com base na posição fornecida pela CORRESP, como mostrado abaixo, podemos destacar a função ÍNDICE.

primeira correspondência parcial número 3

Sintaxe genérica

=INDEX(MATCH(return_range,"*"&,number&,"*",TEXT(lookup_array,"0"),0))

√ Nota: Esta é uma fórmula de matriz que requer que introduza com Ctrl+Shift+Introduzir.

  • intervalo_retorno: O intervalo a partir do qual pretende que a fórmula combinada devolva a primeira correspondência parcial.
  • número:O número que especificou para procurar a sua primeira correspondência parcial.
  • matriz_procura: O intervalo de valores numéricos a partir do qual é recuperada a primeira correspondência parcial.

Para obter o primeiro número correspondente que contém «345», copie ou introduza as fórmulas abaixo na célula E7 e prima Ctrl+Shift+Enterpara obter o resultado:

=ÍNDICE(CORRESP())B5:B16,«*»&345&«*»,TEXTO()B5:B16,"0"),0))

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

=ÍNDICE(CORRESP())B5:B16,«*»&E5&«*»,TEXTO()B5:B16,"0"),0))

primeira correspondência parcial número 4

Explicação da fórmula

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

  • CORRESP(«*»&E5&«*»,)TEXT(B5:B16,"0"),0)=5:Clique para ver o processo detalhado.
  • ÍNDICE()B5:B16,CORRESP(«*»&E5&«*»,)TEXT(B5:B16,"0"),0)) = ÍNDICE(B5:B16 A função ÍNDICE devolve o 5.º valor no intervalo de retorno B5:B16, que é 34545.

Funções relacionadas

função CORRESP do Excel

A função CORRESP do Excel procura um valor específico num intervalo de células e devolve a posição relativa desse valor.

função TEXTO do Excel

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

função ÍNDICE do Excel

A função ÍNDICE do Excel devolve o valor exibido com base numa posição específica de um intervalo ou matriz.


Fórmulas relacionadas

Localizar a primeira correspondência parcial com caracteres universais

Para obter a posição da primeira correspondência parcial que contém uma determinada cadeia de texto num intervalo no Excel, pode utilizar fórmulas com caracteres universais – o asterisco (*) e o ponto de interrogação (?).

Procurar a correspondência mais próxima

Para encontrar a correspondência mais próxima de um valor de pesquisa num conjunto de dados numéricos no Excel, pode combinar as funções ÍNDICE, CORRESP, ABS e MÍNIMO.

Procurar o valor da correspondência mais próxima com múltiplos critérios

Em alguns casos, poderá precisar de encontrar o valor correspondente mais próximo ou aproximado com base em mais do que um critério. Combinando as funções ÍNDICE, CORRESP e SE, pode resolvê-lo rapidamente no Excel.

Correspondência aproximada bidirecional com múltiplos critérios

Neste tutorial, abordaremos como procurar uma correspondência aproximada com base em múltiplos critérios listados tanto em colunas como em linhas numa folha de cálculo do Excel, com a ajuda das funções ÍNDICE, CORRESP e SE.


As Melhores Ferramentas de Produtividade para o Office

Kutools for Excel – Ajuda-o a destacar-se da multidão

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas  |  Excluir linhas em branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondamento sem usar fórmula
Super VLookup:Múltiplos Critérios  |  Múltiplos Valores  |  Entre Múltiplas Folhas  |  Correspondência Fuzzy
Avanç. Lista suspensa:Lista de Opções Simples  |  Lista de Opções Dependente  |  Lista de Opções com Seleção Múltipla
Gestor de Colunas:Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alternar Estado de Visibilidade de Colunas Ocultas  |Comparar Colunas para Selecionar Células Iguais/Diferentes
Funcionalidades em Destaque:Grade de foco  |  Visualização de Design  |  Barra de fórmulas aprimorada  |  Gestor de Pastas de Trabalho e Folhas|Biblioteca de Recursos(Texto Automático)|  Seleção de Data  |  Consolidar Planilhas  |  Encriptar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado…) …
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos…)|  50+Tiposde Gráfico(Gráfico de Gantt…)|  40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento…)|  19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho…)|  12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda…)|  7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células do Excel…)|… e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…


Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques diários e diga adeus à tendinite do rato.
  • Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
  • Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.