Notas de versão
Canal Empresarial Semestral (Visualização)
Acrescenta matrizes verticalmente e em sequência para retornar uma matriz maior.
Sintaxe
=EMPILHARV(array1,[array2],...)
A sintaxe da função EMPILHARV tem o seguinte argumento:
Matriz As matrizes a serem anexadas.
Comentários
EMPILHARV retorna a matriz formada acrescentando cada um dos argumentos da matriz em uma forma de linha. A matriz resultante terá as seguintes dimensões:
- Linhas: a contagem combinada de todas as linhas de cada um dos argumentos da matriz.
- Colunas: o máximo da contagem de colunas de cada um dos argumentos da matriz.
Erros
Se uma matriz tiver menos colunas do que a largura máxima das matrizes selecionadas, o Excel retornará um erro #N/D nas colunas adicionais. Use O VSTACK dentro da função IFERROR para substituir #N/A pelo valor de sua escolha.
Exemplos
Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.
Exemplo 1
Acrescenta verticalmente duas matrizes simples em sequência para que os resultados sejam uma matriz.
| Dados | |||||
|---|---|---|---|---|---|
| A | B | C | AA | BB | CC |
| D | E | F | DD | EE | FF |
| Fórmula | |||||
| =EMPILHARV(A2:C3,E2:G3) |
Exemplo 2
Acrescenta verticalmente três matrizes em sequência para que os resultados sejam uma matriz de duas colunas e seis linhas.
| Dados | |||||
|---|---|---|---|---|---|
| 1 | 2 | A | B | X | Y |
| 3 | 4 | C | D | ||
| 5 | 6 | ||||
| Fórmulas | |||||
| =EMPILHARV(A2:B4,C2:D3,E2:F2) |
Exemplo 3
Acrescenta verticalmente três matrizes em sequência para que os resultados sejam uma matriz de três colunas e seis linhas com um erro #N/A para preencher elementos de matriz vazios.
| Dados | |||||
|---|---|---|---|---|---|
| 1 | 2 | A | B | C | #VALOR! |
| 3 | 4 | D | E | F | |
| 5 | 6 | ||||
| Fórmulas | |||||
| =EMPILHARV(A2:B4,C2:E3,F2) |