Ir para o conteúdo principal

Recuperar enésima correspondência com INDEX

Autora: Amanda Li Última modificação: 2021-12-02

Para encontrar a enésima correspondência de um valor de um intervalo e recuperar seus dados correspondentes, você pode usar uma fórmula baseada no ÍNDICE, LINHA, PEQUENO e IF funções.

recuperar enésima correspondência com o índice 1

Como recuperar informações associadas à enésima correspondência de um valor com INDEX?

Para obter o informações sobre a 3ª partida de Usain Bolt na tabela conforme mostrado acima, você pode usar as funções ROW e IF juntas para obter uma matriz que consiste nos números das linhas de todos os valores de Usain Bolt. Em seguida, use a função SAMLL para recuperar o número da linha do enésimo valor correspondente que você especificou. Finalmente, alimente o resultado para a função INDEX para obter as informações correspondentes na mesma linha.

Sintaxe genérica

=INDEX(return_range,SMALL(IF(lookup_array=lookup_value,ROW(lookup_array-ROW(INDEX(lookup_array,1,1))+1),n))

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

  • intervalo_de_retorno: O intervalo do qual retornar as informações correspondentes à enésima correspondência. Aqui se refere ao ano ou intervalo de tempo.
  • lookup_array: O intervalo de onde procurar a posição da linha da enésima correspondência. Aqui se refere ao intervalo vencedor.
  • valor_pesquisa: O valor que você especificou para pesquisar sua enésima correspondência. Aqui se refere a Usain Bolt.
  • n: Indique a enésima correspondência. Para encontrar a primeira correspondência de um valor, defina n como 1; para encontrar a 2ª correspondência, defina n como 2.

Para obter o informações sobre a 3ª partida de Usain Bolt, copie ou insira as fórmulas abaixo nas células G8 e G9 e pressione Ctrl + Shift + Entrar para obter os resultados:

Ano (Célula G8)
= INDEX (B6: B12, PEQUENO (SE (C6: C12=G5,FILEIRA(C6: C12-ROW (INDEX (C6: C12, 1,1)) + 1),G6))
Tempo (Célula G9)
= INDEX (D6: D12, PEQUENO (SE (C6: C12=G5,FILEIRA(C6: C12-ROW (INDEX (C6: C12, 1,1)) + 1),G6))

recuperar enésima correspondência com o índice 2

Explicação da fórmula

Aqui, usamos a fórmula abaixo como exemplo:

=INDEX(B6:B12,SMALL(IF(C6:C12=G5,ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6))

  • ROW (C6: C12): A função ROW retorna os números das linhas de cada célula no intervalo C6: C12 em uma matriz como esta: {6;7;8;9;10;11;12}.
  • ROW (INDEX (C6: C12,1,1)): As funções INDEX e ROW retornam o número da primeira linha do intervalo de pesquisa C6: C12 nesta planilha do Excel, que é 6.
  • IF (C6: C12 = G5,ROW (C6: C12)-ROW (INDEX (C6: C12,1,1))+ 1) = IF (C6: C12 = G5,{6;7;8;9;10;11;12}-6+ 1): A função IF verifica se cada valor no intervalo C6: C12 corresponde ao valor na célula G5, Usain parafuso. Se sim, a função retornará o resultado de “seu número de linha correspondente-6 + 1”; Caso contrário, retorne um FALSE. Portanto, os resultados seriam em uma matriz como esta: {FALSO; 2; 3; 4; FALSO; FALSO; FALSO}.
  • PEQUENA(IF (C6: C12 = G5,ROW (C6: C12)-ROW (INDEX (C6: C12,1,1))+ 1), G6) = PEQUENA({FALSO; 2; 3; 4; FALSO; FALSO; FALSO}, G6): O snippet retorna o 3rd (valor na célula G6) menor valor da matriz, que é 4.
  • ÍNDICE (B6: B12,PEQUENA(IF (C6: C12 = G5,ROW (C6: C12)-ROW (INDEX (C6: C12,1,1))+ 1), G6)) = ÍNDICE (B6: B12,4) A função INDEX retorna o 4º valor na faixa do ano B6: B12, o que é Beijing 2008.

Funções relacionadas

Função Excel INDEX

A função INDEX do Excel retorna o valor exibido com base em uma determinada posição de um intervalo ou matriz.

Função Excel IF

A função IF é uma das funções mais simples e úteis na pasta de trabalho do Excel. Ele executa um teste lógico simples que dependendo do resultado da comparação, e retorna um valor se o resultado for VERDADEIRO ou outro valor se o resultado for FALSO.

Função Excel ROW

A função ROW do Excel retorna o número da linha de uma referência.


Fórmulas Relacionadas

Recuperar enésima correspondência com VLOOKUP

Suponha que você tenha uma lista de valores e suas informações correspondentes; para recuperar as informações relacionadas da enésima correspondência de um valor, você pode usar uma fórmula baseada na função VLOOKUP.

Recupere informações associadas aos valores n mais baixos

Para recuperar dados que correspondem ao menor, segundo menor ou enésimo menor valor em uma lista, tabela ou linha do Excel, você pode usar uma fórmula INDEX e MATCH junto com a função SMALL.

Obtenha informações correspondentes ao valor máximo

Para recuperar dados que correspondem ao valor máximo em uma lista, tabela ou linha no Excel, você pode usar uma fórmula INDEX e MATCH junto com a função MAX.

Obtenha informações correspondentes ao valor mínimo

Para recuperar dados que correspondem ao valor mínimo em uma tabela, você pode usar uma fórmula INDEX e MATCH junto com a função MIN.


As melhores ferramentas de produtividade para escritório

Kutools para Excel - ajuda você a se destacar na multidão

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas  |  Excluir linhas em branco  |  Combine colunas ou células sem perder dados  |  Rodada sem Fórmula ...
Super VLookup: Vários critérios  |  Valor múltiplo  |  Em várias folhas  |  Pesquisa Difusa...
Av. Lista suspensa: Lista suspensa fácil  |  Lista suspensa de dependentes  |  Lista suspensa de seleção múltipla...
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  Comparar colunas com Selecionar células iguais e diferentes ...
Recursos em destaque: Foco da Grade  |  Vista de Design  |  Grande Barra de Fórmula  |  Gerenciador de pastas de trabalho e planilhas | Biblioteca (Auto texto)  |  Data Picker  |  Combinar planilhas  |  Criptografar/Descriptografar Células  |  Enviar e-mails por lista  |  Super Filtro  |  Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens ...)  |  50+ de cores Tipos (Gráfico de Gantt ...)  |  Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário ...)  |  19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho ...)  |  12 Conversão Ferramentas (Números para Palavras, Conversão de moedas ...)  |  7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células do Excel ...)  |  ... e mais

Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...

Descrição


Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques do 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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations