Função HSTACK no Excel 365: Como usar e exemplos práticos

Função HSTACK no Excel 365: Como usar e exemplos práticos

Resumo

A função HSTACK é uma das novas funções matriciais no Excel 365. Permite empilhar valores horizontalmente, ou seja, lado a lado numa única linha ou várias colunas. É ideal para combinar colunas ou criar tabelas dinâmicas.
HSTACK(array1, [array2], ...)

Descrição dos argumentos:

array1, array2, ... – Os intervalos, listas ou valores a serem empilhados horizontalmente. Pode incluir intervalos de células, arrays ou constantes.

Exemplo 1: Empilhar dois intervalos lado a lado

=HSTACK(A1:A3; B1:B3)
Resultado: Os valores da coluna A são colocados na primeira coluna, e os da B na segunda, formando uma matriz com duas colunas e três linhas.

Exemplo 2: Combinar listas manuais

=HSTACK({"Jan","Fev"}; {"Mar","Abr"})
Resultado: "Jan" "Fev" "Mar" "Abr" valores são colocados lado a lado, numa única linha.

Exemplo 3: Adicionar uma linha de totais

=HSTACK(SOMA(A1:A5); SOMA(B1:B5); SOMA(C1:C5))
Resultado: Cria uma linha horizontal com os totais de três colunas distintas.

Exemplo 4: Juntar dados de várias folhas numa única linha

=HSTACK(Folha1!A1:A3; Folha2!A1:A3)
Resultado: Os valores das duas folhas são colocados em colunas contínuas numa única matriz horizontal.

Dica extra

Pode combinar HSTACK com VSTACK para criar estruturas semelhantes a tabelas completas, com cabeçalho, colunas e linhas:
=VSTACK(
  {"Produto", "Preço", "Quantidade"},
  HSTACK(A2:A4; B2:B4; C2:C4)
)
Resultado: Uma matriz organizada com cabeçalhos e dados estruturados, pronta para análise ou impressão.