Função EMPILHARV

Excel 365, Excel 2021

Resumo

A função EMPILHARV do Excel empilha matrizes verticalmente, criando uma matriz maior que combina várias matrizes menores em sequência vertical. Ideal para consolidar dados de diferentes faixas em uma única estrutura.

Sintaxe

=EMPILHARV(matriz1,[matriz2],...)

Parâmetros

Parâmetro Tipo Obrigatório Descrição
matriz1 Array Sim Primeira matriz obrigatória
[matriz2],... Array Não Uma ou mais matrizes adicionais opcionais

Usando a função VSTACK

Use EMPILHARV para combinar rapidamente dados verticais de diferentes faixas da planilha, criando relatórios consolidados ou unificando listas sem copiar e colar manualmente.

Exemplos Comuns de VSTACK

Empilhando duas matrizes simples

=EMPILHARV(A2:C3,E2:G3)

Combina duas faixas de 2x3 células criando uma matriz 4x3. As colunas são alinhadas pela largura máxima.

Consolidando dados de vendas

=EMPILHARV(VendasJan:A2:C10,VendasFev:A2:C10)

Une dados mensais de vendas em uma única tabela vertical para análise consolidada.

Criando relatório com cabeçalho

=EMPILHARV(Cabecalho:A1:C1,Dados:A2:C20)

Inclui linha de cabeçalho seguida pelos dados da tabela.

Perguntas Frequentes

A matriz resultante terá a largura da maior matriz. Posições vazias em matrizes menores geram erro #N/D.

Você pode usar quantas matrizes quiser, desde que o resultado final não exceda os limites do Excel.

Não, disponível apenas no Excel 365 e Excel 2021 com funções dinâmicas de matriz.

Erros Comuns e Soluções

#N/D nas colunas extras

Cause: Matriz menor que a largura máxima das matrizes empilhadas

Solution: Use IFERROR(EMPILHARV(...),"") para substituir erros por valores personalizados

#VALOR!

Cause: Argumentos inválidos ou faixas incorretas

Solution: Verifique se todos os argumentos são referências de matriz válidas

Notas

  • A matriz final tem linhas = soma das linhas de todas as matrizes
  • A matriz final tem colunas = máximo das colunas de todas as matrizes
  • Use com funções dinâmicas como SPILL para resultados automáticos
  • Combine com IFERROR para tratar #N/D em colunas desalinhadas

Compatibilidade

Disponível em: Excel 365, Excel 2021

Não disponível em: Excel 2019 e anteriores

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365, Excel 2021