Como converter tabela em lista no excel (com exemplo)
Você pode usar a função TRANSPOSE junto com a função HSTACK no Excel para converter rapidamente uma tabela de dados em uma lista vertical.
Por exemplo, você pode usar a seguinte fórmula para converter uma tabela de três linhas em uma lista vertical:
=TRANSPOSE(HSTACK( B3:E3 , B4:E4 , B5:E5 ))
O exemplo a seguir mostra como usar esta fórmula na prática.
Exemplo: Converter tabela em lista no Excel
Suponha que temos o seguinte conjunto de dados no Excel que exibe o total de vendas realizadas por uma empresa em cada trimestre de três anos consecutivos:
Suponha que queiramos converter esta tabela em uma lista vertical.
Podemos digitar a seguinte fórmula na célula A7 para fazer isso:
=TRANSPOSE(HSTACK( B3:E3 , B4:E4 , B5:E5 ))
A captura de tela a seguir mostra como usar esta fórmula na prática:
Podemos ver que a fórmula converteu com sucesso a tabela de valores em uma única lista exibindo os valores de vendas de cada trimestre e ano.
Por exemplo:
- O primeiro valor da lista exibe as vendas do primeiro trimestre de 2021 .
- O segundo valor da lista mostra as vendas do segundo trimestre de 2021 .
- O terceiro valor da lista mostra as vendas do terceiro trimestre de 2021 .
E assim por diante.
Como funciona essa fórmula?
Lembre-se da fórmula que usamos para converter o array em uma lista vertical:
=TRANSPOSE(HSTACK( B3:E3 , B4:E4 , B5:E5 ))
Esta fórmula funciona primeiro usando a função HSTACK para empilhar horizontalmente os valores de cada linha em uma única linha.
A seguir, envolvemos a função TRANSPOSE em torno da função HSTACK para transpor a lista horizontal de valores em uma lista vertical de valores.
Nota : Você pode encontrar a documentação completa da função HSTACK no Excel aqui .
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns no Excel:
Como contar o número de ocorrências no Excel
Como contar a frequência do texto no Excel
Como calcular a frequência relativa no Excel