Skip to main content

Como calcular a média de várias correspondências do vlookup no Excel?

Author: Kelly Last Modified: 2025-08-06

Em muitas situações práticas, um valor de pesquisa pode aparecer várias vezes dentro da sua tabela, e cada ocorrência pode ter um valor associado que você deseja incluir em seus cálculos. Se você precisar calcular a média de todos os valores que correspondem a um determinado valor de pesquisa — essencialmente, calculando a média dos resultados de várias correspondências do vlookup — o Excel oferece vários métodos para realizar isso de forma eficiente. Ao calcular a média de todos os valores-alvo que correspondem a um valor de pesquisa, você pode obter insights mais profundos para tarefas como análise de vendas, controle de qualidade ou resumo de resultados de pesquisas. Neste artigo abrangente, você encontrará instruções claras para uma variedade de soluções, desde abordagens baseadas em fórmulas até ferramentas avançadas, juntamente com seus cenários, vantagens e limitações.


Calcular a média de várias correspondências do vlookup com fórmula

Quando você precisa encontrar e calcular a média de vários valores associados ao mesmo item de pesquisa, usar uma fórmula direta é uma das maneiras mais rápidas e flexíveis. A função MÉDIA.SE ou uma fórmula de matriz lida com isso facilmente sem criar colunas extras.

Insira a seguinte fórmula em uma célula em branco (por exemplo, F2):

=AVERAGEIF(A1:A24,E2,C1:C24)

Pressione a tecla Enter após digitar a fórmula. Isso imediatamente lhe dará a média de todos os valores na coluna C onde o valor correspondente na coluna A corresponde ao seu valor de pesquisa localizado na célula E2. Veja a ilustração abaixo:
Average multiple vlookup findings with a formula

Explicação dos parâmetros e dicas:

  • A1:A24: O intervalo contendo seus valores de pesquisa.
  • E2: O valor específico que você deseja procurar.
  • C1:C24: O intervalo do qual você deseja calcular a média dos valores correspondentes.

Abordagem alternativa (para usuários confortáveis com fórmulas de matriz):

Insira a seguinte fórmula em uma célula em branco e use Ctrl + Shift + Enter para confirmar:

=AVERAGE(IF(A1:A24=E2,C1:C24))

As fórmulas de matriz processam cada comparação individualmente, o que é útil em versões do Excel que não suportam matrizes dinâmicas. Certifique-se cuidadosamente de que os intervalos tenham exatamente o mesmo tamanho para evitar erros.

Cenários práticos e observações:
- Ideal para conjuntos de dados que não estão filtrados e têm necessidades de pesquisa simples.
- Se qualquer intervalo incluir células vazias, elas serão ignoradas no cálculo da média.
- Em tabelas dinâmicas ou ao adicionar dados, considere usar referências de tabela para fórmulas mais robustas.
- Cuidado com combinações acidentais de intervalos de células, que são uma fonte comum de médias incorretas ou erros.


Calcular a média de várias correspondências do vlookup com o recurso Filtro

check the lookup value in the drop down list

O recurso Filtro no Excel permite que você oculte temporariamente as linhas que não atendem a critérios específicos, facilitando o foco nos resultados de que você precisa. Essa técnica permite isolar todos os registros que correspondem ao seu valor de pesquisa e, em seguida, calcular rapidamente a média dos valores das entradas visíveis.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione a linha de cabeçalho dos seus dados e navegue até Dados > Filtro.
screenshot of clicking Data > Filter/p>

2. Na coluna contendo os valores de pesquisa, clique na seta de filtro suspensa e selecione apenas o item que deseja examinar. Clique em OK para aplicar o filtro. A tabela mostrará apenas as entradas que correspondem ao seu valor de pesquisa. Veja a captura de tela à esquerda:

 

3. Insira a seguinte fórmula em uma célula em branco (como abaixo dos seus dados):

=AVERAGEVISIBLE(C2:C22)

Pressione Enter para calcular a média de todas as células visíveis (filtradas) atualmente na coluna C. Isso garante que apenas os valores exibidos após a filtragem sejam incluídos no resultado.
enter a formula to average only visible cells

Vantagens e cenários: Essa abordagem é ideal quando você deseja inspecionar ou processar dados interativamente e seus dados já estão organizados em uma tabela com cabeçalhos. É especialmente eficaz ao trabalhar com filtros complexos ou formatação condicional.

Limitações: Se você modificar ou remover filtros, a fórmula ajustará para quaisquer dados visíveis, e você precisará do Kutools para Excel para a função MÉDIAVISÍVEL (o Excel padrão não possui essa função). Além disso, certifique-se de que não há linhas ocultas não relacionadas à filtragem presentes, pois essas também serão excluídas.

Demonstração: Calcular a média de várias correspondências do vlookup com o recurso Filtro

 

Calcular a média de várias correspondências do vlookup com o Kutools para Excel

Se você frequentemente precisa resumir e agregar dados com base em duplicatas, o Kutools para Excel oferece uma solução prática por meio de sua utilidade Mesclar Linhas Avançado. Essa ferramenta pode combinar ou calcular rapidamente valores como média, soma ou contagem para registros correspondentes em uma etapa, tornando-a altamente adequada para grandes conjuntos de dados ou relatórios regulares.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Destaque o intervalo de sua tabela de dados, incluindo tanto a coluna de pesquisa quanto os valores para calcular a média. Depois vá para Kutools > Texto > Mesclar Linhas Avançado. Veja a captura de tela:
click Advanced Combine Rows feature and set options in the dialog box

2. Na caixa de diálogo que aparece:

  • Selecione a coluna com seus valores de pesquisa e clique em Chave Primária.
  • Escolha a coluna com seus valores-alvo, depois clique em Calcular > Média.
  • Defina regras de combinação ou cálculo para outras colunas conforme necessário — como combinar texto com vírgulas ou aplicar soma, máximo ou mínimo.

3. Clique em Ok para aplicar as configurações.

As linhas com valores de pesquisa duplicados agora estão mescladas, e os valores na coluna designada são automaticamente calculados como média para cada valor de pesquisa único. Isso é particularmente útil para preparar relatórios resumidos ou condensar dados.
average of all vlookup findings by kutools

Dica prática: Usar Mesclar Linhas Avançado minimiza cálculos manuais e a possibilidade de erro. A ferramenta é melhor para usuários que processam regularmente dados com valores de pesquisa recorrentes e querem resumos acionáveis rapidamente. Sempre verifique se as colunas corretas estão atribuídas antes de combinar, especialmente se a estrutura de dados mudar.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Demonstração: calcular a média de várias correspondências do vlookup com o Kutools para Excel

 

Calcular a média de várias correspondências do vlookup com Tabela Dinâmica

As Tabelas Dinâmicas oferecem uma abordagem dinâmica e visual para resumir e analisar dados. Usando uma Tabela Dinâmica, você pode agrupar automaticamente entradas por seus valores de pesquisa e exibir a média de uma coluna-alvo para cada grupo, fornecendo um resumo interativo que se atualiza conforme seus dados mudam.

Cenários mais eficazes: Essa abordagem é bem adequada quando você precisa de um resumo geral para todos os valores de pesquisa de uma só vez, em vez de focar em um único valor de pesquisa. As Tabelas Dinâmicas também são excelentes para exploração rápida de dados, geração de relatórios e quando você deseja apresentar seus resultados em um formato ordenável e expansível.

Instruções:

  • Selecione todo o seu conjunto de dados, incluindo cabeçalhos.
  • Vá para Inserir > Tabela Dinâmica > A partir de Tabela ou Intervalo. Escolha colocar a Tabela Dinâmica em uma nova planilha ou em uma existente, conforme necessário.
  • No painel Campos da Tabela Dinâmica, arraste a coluna contendo seus valores de pesquisa para a área Linhas.
  • Arraste a coluna que você deseja calcular a média para a área Valores. Clique no campo de valor, selecione Configurações do Campo de Valor e defina o tipo de cálculo como Média.

Isso resulta em uma tabela resumida listando cada valor de pesquisa único com sua média calculada para os dados associados. Você pode alterar facilmente o agrupamento, filtrar ou detalhar conforme necessário.

Prós: Não são necessárias fórmulas, suporte para atualizações dinâmicas, adequado para relatórios e exploração de dados.

Contras: Passos extras necessários para atualizar após mudanças nos dados, menos adequado para extrair um único valor diretamente em outras fórmulas, e a configuração inicial requer familiaridade básica com Tabelas Dinâmicas.

Dicas de solução de problemas: Se os valores aparecerem como contagens ou somas em vez de médias, verifique a configuração de cálculo do campo. Para melhores resultados, certifique-se de que as colunas tenham cabeçalhos apropriados e clarifique quaisquer nomes de colunas duplicados antes de criar a Tabela Dinâmica.


Calcular a média de várias correspondências do vlookup com macro VBA

Para usuários avançados e aqueles que gerenciam dados que se atualizam regularmente, usar uma macro VBA permite automatizar o processo de cálculo da média em todas as entradas que correspondem a um valor de pesquisa. Este método percorre seus dados para encontrar cada correspondência e calcular a média, sendo adequado para grandes conjuntos de dados ou quando você precisa de um fluxo de trabalho repetível.

Cenários aplicáveis e observações: O VBA é ideal quando você frequentemente precisa realizar o cálculo da média, deseja automatizar relatórios ou requer uma abordagem flexível que pode ser adaptada a layouts de dados incomuns. As macros VBA funcionam melhor quando você está confortável habilitando macros em sua pasta de trabalho e requer saídas personalizadas.

1. Vá para a guia Desenvolvedor, escolha Visual Basic ou pressione Alt + F11 para abrir o editor VBA, depois clique em Inserir > Módulo. Copie e cole o código abaixo no novo módulo:

Sub AverageVlookupMatches()
    Dim lookupCol As Range
    Dim avgCol As Range
    Dim lookupValue As Variant
    Dim total As Double
    Dim count As Long
    Dim i As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set lookupCol = Application.InputBox("Select the lookup column", xTitleId, Selection.Address, Type:=8)
    Set avgCol = Application.InputBox("Select the column to average", xTitleId, , Type:=8)
    lookupValue = Application.InputBox("Enter lookup value", xTitleId, , Type:=2)
    
    Application.ScreenUpdating = False
    total = 0
    count = 0
    
    For i = 1 To lookupCol.Rows.Count
        If lookupCol.Cells(i, 1).Value = lookupValue Then
            If IsNumeric(avgCol.Cells(i, 1).Value) Then
                total = total + avgCol.Cells(i, 1).Value
                count = count + 1
            End If
        End If
    Next i
    
    If count > 0 Then
        MsgBox "Average of all matches: " & total / count, vbInformation, "Result"
    Else
        MsgBox "No matches found.", vbExclamation, "Result"
    End If
    
    Application.ScreenUpdating = True
End Sub

2. Após colar o código, feche o editor VBA. Para executar a macro, retorne ao Excel, pressione a tecla F5 ou clique em Executar. Quando solicitado, selecione a coluna de pesquisa, a coluna de valor a ser calculada e insira o valor de pesquisa. A macro exibirá a média calculada em uma caixa de mensagem.

Dicas práticas e precauções: Certifique-se de que suas colunas de pesquisa e valor tenham o mesmo número de linhas e que não haja linhas em branco nas áreas selecionadas. As entradas com valores não numéricos na coluna-alvo serão ignoradas. Para a melhor automação, ajuste intervalos nomeados ou a lógica da macro conforme necessário para o layout da sua planilha.

Solução de problemas: Se você encontrar "Nenhuma correspondência encontrada", verifique se há espaços iniciais/finais ou inconsistências de tipo de dados na sua coluna de pesquisa. Certifique-se de que as macros estão habilitadas para execução.


Artigos relacionados:

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: 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 |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com múltiplos valores|Procura em várias planilhas|Correspondência Fuzzy....
Lista Suspensa Avançada: Crie rapidamente Lista Suspensa|Lista Suspensa Dependente|Lista Suspensa com Múltipla Seleção....
Gerenciador de Colunas: Adicionar um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco|Visualização de Design|Barra de fórmulas aprimorada|Gerenciador de Pasta de Trabalho & Planilha|Biblioteca de AutoTexto|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir 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, ... ) |... e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface de abas para o Office e facilita muito seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!