Como posso transpor os dados da coluna da tabela para que eles se tornem cabeçalhos de linha?

1

Acredito que esta pergunta tenha sido feita algumas vezes e existem recursos na Web sobre como transpor os dados da coluna. O problema é que a maioria das respostas disponíveis não lidam com tabelas reais do Excel (ou seja, a maior parte da transposição disponível é realizada em dados de coluna e não em dados de coluna da tabela do Excel). Eles também não lidam com automação.

A razão que eu especifiquei a diferença é porque uma tabela do Excel permite adicionar linhas extras. Portanto, se eu transpusesse esses dados de coluna da tabela do Excel para cabeçalhos de coluna para uma tabela diferente e eu adicionasse uma nova linha na minha tabela, minha nova linha de tabela de cabeçalhos de coluna se atualizaria para ter uma coluna extra.

OmétododecopiarecolartransposefuncionacopiandoointervalodecélulasecolandousandoDadosdaColunadaTabeladoExcelqueserãodacélulaB3aB8.Estesdadostranspostos:

Se,porisso,adicioneiumanovalinha,ouseja,dadosdecoluna,àminhatabela,comoobtenhoumatabelaatualizadacomumacolunaextra?Porexemplo,seeuadicionarumanovaentradaemB9(paradadosdecolunadatabeladoExcel)como"Thine", como ela pode ser atualizada automaticamente como uma nova entrada no O3 (de Transposed Data)?

    
por MrMarho 10.10.2016 / 23:20

1 resposta

0

Use a fórmula TRANSPOSE() para transpor em tempo real. Supondo que sua tabela seja chamada de Tabela2, selecione um intervalo onde deseja que os dados transpostos sejam e digite =TRANSPOSE(Table2[Heading]) e pressione Ctrl + Shift + Enter em vez de apenas Enter quando você digitar a fórmula. Isso cria uma fórmula de matriz, ou seja, uma fórmula que retorna uma matriz de valores em vez de um único valor.

Eu selecionaria um intervalo de células N onde N é o que eu acho que é um número máximo teórico de linhas que eu espero ter na minha tabela no futuro próximo.

    
por 12.10.2016 / 17:25