Notas de versão
Via de Atualizações Empresariais Mensais
Canal Empresarial Semestral (Visualização)
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 acrescentar.
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 de matriz.
- Colunas A contagem combinada de todas as colunas de cada um dos argumentos de 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.
Exemplo 1
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) |
Exemplo 2
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) |
Exemplo 3
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) |