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

Procurar e obter o Linha inteira

AutoraAmanda Li Data de Modificação

Para procurar e obter uma linha inteira de dados correspondente a um valor específico, pode utilizar as funções INDEX e MATCH para criar uma fórmula de matriz.

procurar e recuperar a linha inteira 1

Procurar e obter um Linha inteira com base num valor específico
Somar um Linha inteira com base num valor específico
Análise adicional de um Linha inteira com base num valor específico


Procurar e obter um Linha inteira com base num valor específico

Para obter a lista de vendas efetuadas por Jimmy de acordo com a tabela acima, pode começar por utilizar a função MATCH para devolver a posição das vendas efetuadas por Jimmy, cujo resultado será depois fornecido à função INDEX para obter os valores nessa posição.

Sintaxe genérica

=INDEX(return_range,MATCH(lookup_value,lookup_array,0),0)

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

  • return_range: O intervalo que contém as linhas completas que pretende devolver. Neste caso, refere-se ao intervalo de vendas.
  • lookup_value: O valor que a fórmula combinada utiliza para localizar a respetiva informação de vendas. Neste caso, refere-se ao vendedor indicado.
  • lookup_array: O intervalo de células onde corresponder ao lookup_value. Aqui refere-se ao intervalo dos nomes.
  • match_type 0: Obriga o MATCH a encontrar o primeiro valor exatamente igual ao lookup_value.

Para obter a lista de vendas efetuadas por Jimmy, copie ou introduza a fórmula abaixo na célula I6, prima Ctrl+Shift+Entere, em seguida, clique duas vezes na célula e prima F9para obter o resultado:

=INDEX()C5:F11,MATCH()«Jimmy»,B5:B11,0),0)

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

=INDEX()C5:F11,MATCH()I5,B5:B11,0),0)

procurar e recuperar a linha inteira 2

Explicação da fórmula

=INDEX(C5:F11,MATCH(I5,B5:B11,0),0)

  • MATCH(I5,B5:B11,0): O match_type 0 obriga a função MATCH a devolver a posição de Jimmy, o valor em I5, no intervalo B5:B11, que é 7, dado que Jimmy está na posição.
  • INDEX()C5:F11,MATCH(I5,B5:B11,0),0) = INDEX(C5:F11,7,0):A função INDEX devolve todos os valores na 7ª linha do intervalo C5:F11num array como este:{6678,3654,3278,8398}.Nota: para tornar o array visível no Excel, deve clicar duas vezes na célula onde introduziu a fórmula e, em seguida, premir F9.

Somar um Linha inteira com base num valor específico

Agora que temos todas as informações de vendas efetuadas por Jimmy, para obter o volume anual de vendas efetuadas por JimmyBasta adicionar a função SOMA à fórmula para somar todos os valores de vendas da lista.

Sintaxe genérica

=SUM(INDEX(return_range,MATCH(lookup_value,lookup_array,0),0))

Neste exemplo, para obter o volume anual de vendas efetuadas por Jimmy, copie ou introduza a fórmula abaixo na célula I7 e prima Enterpara obter o resultado:

=SUM(INDEX())C5:F11,MATCH()I5,B5:B11,0),0))

procurar e recuperar a linha inteira 3

Explicação da fórmula

=SUM(INDEX(C5:F11,MATCH(I5,B5:B11,0),0))

  • MATCH(I5,B5:B11,0):O match_type 0obriga a função MATCH a devolver a posição de Jimmy, o valor em I5, no intervalo B5:B11, que é 7dado que Jimmyestá na 7ª posição.
  • INDEX()C5:F11,MATCH(I5,B5:B11,0),0)=INDEX()C5:F11,7,0):A função INDEX devolve todos os valores na 7ª linha do intervalo C5:F11num array como este:{6678,3654,3278,8398}.Nota: para tornar o array visível no Excel, deve clicar duas vezes na célula onde introduziu a fórmula e, em seguida, premir F9.
  • SUM()INDEX()C5:F11,MATCH(I5,B5:B11,0)),0) = SUM({6678,3654,3278,8398}):A função SUM soma todos os valores do array, obtendo assim o volume anual de vendas efetuadas por Jimmy: $22.008.

Análise adicional de um Linha inteira com base num valor específico

Para processamento adicional das vendas efetuadas por Jimmy, pode simplesmente adicionar outras funções, tais como SUM, AVERAGE, MAX, MIN, LARGE, etc., à fórmula.

Por exemplo, para obter a média das vendas do Jimmy em cada trimestre, pode utilizar a fórmula:

=AVERAGE(ÍNDICE())C5:F11,CORRESP()I5,B5:B11,0),0))

Para descobrir as vendas mais baixas realizadas pelo Jimmy, utilize uma das fórmulas seguintes:

=MÍN(ÍNDICE())C5:F11,CORRESP()I5,B5:B11,0),0))
OU
=PEQUENO(ÍNDICE())C5:F11,CORRESP()I5,B5:B11,0),0),1)


Funções relacionadas

Função INDEX do Excel

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

Função MATCH do Excel

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


Fórmulas relacionadas

Procurar e obter Coluna inteira

Para localizar e obter uma coluna inteira correspondente a um valor específico, uma combinação das funções ÍNDICE e CORRESP será útil.

Correspondência exata com INDEX e MATCH

Se precisar de encontrar informações listadas no Excel sobre um produto específico, filme, pessoa ou outro item, utilize de forma eficaz a combinação das funções ÍNDICE e CORRESP.

Correspondência aproximada com INDEX e MATCH

Por vezes, precisamos de encontrar correspondências aproximadas no Excel — seja para avaliar o desempenho dos colaboradores, classificar as notas dos alunos ou calcular portes com base no peso. Neste tutorial, explicamos como utilizar as funções INDEX e MATCH para obter os resultados pretendidos.

Procura sensível a maiúsculas/minúsculas

Poderá saber que pode combinar as funções INDEX e MATCH ou utilizar a função VLOOKUP para pesquisar um valor num intervalo no Excel. Contudo, essas pesquisas não são sensíveis a maiúsculas e minúsculas. Assim, para realizar uma correspondência sensível a maiúsculas e minúsculas, deverá utilizar as funções EXACT e CHOOSE.


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.