Acrescenta matrizes horizontalmente e em sequência para retornar uma matriz maior.
Sintaxe
=EMPILHARH(array1,[array2],...)
A sintaxe da função EMPILHARH tem o seguinte argumento:
matriz As matrizes a serem acrescentadas.
Comentários
EMPILHARH retorna a matriz formada acrescentando cada um dos argumentos da matriz em uma forma de coluna. A matriz resultante terá as seguintes dimensões:
-
Linhas O máximo da contagem de linhas de cada um dos argumentos da matriz.
-
Colunas A contagem combinada de todas as colunas de cada um dos argumentos da matriz.
Erros
Se uma matriz tiver menos linhas do que a largura máxima das matrizes selecionadas, o Excel retornará um erro #N/A nas linhas adicionais. Use EMPILHARH 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.
Anexa horizontalmente 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 |
||||||
=EMPILHARH(A2:C3,E2:G3) |
Acrescenta horizontalmente três matrizes em sequência para que os resultados sejam uma matriz de três linhas e seis colunas com um erro de #N/A para preencher elementos de matriz vazios.
Dados |
|||||||
1 |
2 |
A |
B |
X |
Y |
||
3 |
4 |
C |
D |
||||
5 |
6 |
||||||
Fórmulas |
|||||||
=EMPILHARH(A2:B4,C2:D3,E2:F2) |
Acrescenta horizontalmente três matrizes em sequência para que os resultados sejam uma matriz de três linhas e seis colunas com um erro de #N/A para preencher elementos de matriz vazios. Como a célula F3 está originalmente em branco, um valor 0 é adicionado à célula F7.
Dados |
|||||||
1 |
2 |
A |
B |
C |
#VALOR! |
||
3 |
4 |
D |
E |
F |
|||
5 |
6 |
||||||
Fórmulas |
|||||||
=EMPILHARH(A2:B4,C2:D3,E2:F3) |