Excel - Puxa o conteúdo da célula de colunas em linhas

1

Eu tenho uma tabela como esta:

Eeutenhooutraplanilhacomosdadostranspostos,comoeste:

Euqueroqueafolhasejaatualizadasemprequeeuatualizarafolhaoriginal.

Eutenteiadicionaroutralinhaabaixodatabelatransposta,nalinha4,epuxandotodososnomesapropriados:

CélulaA(Transposta)<-CélulaB(Original)(o<-significaextrairoconteúdodaCélulaBparaaCélulaA).

A4<-Folha1!D1

B4<-Folha1!D2

C4<-Folha1!D3

D4<-Folha1!D4

Oproblemaéque,quandoeutentoautocompletarapróximalinhausandoapequenamarcademais(+)naparteinferiordaminhaseleção,vejaoqueacontece:

Faz a célula A5, que deve extrair da célula Sheet1! E1, extrair da célula Sheet1! D2!

Como faço o preenchimento automático de forma correta, sem escrever cada célula sozinha?

    
por t0mgs 09.05.2017 / 11:12

2 respostas

1

Se você deseja obter uma fórmula simplesmente transpondo o conteúdo de outra planilha, use:

=OFFSET('Another Sheet'!A1,COLUMN()-1,ROW()-1)
(copie isso na célula A1)

ou este aqui:

=INDIRECT(ADDRESS(COLUMN(),ROW(),1,1,"Another sheet"))

Depois de inserir essas fórmulas, basta arrastá-las para qualquer direção e funcionar.

É claro que você também pode usar TRANSPOSE como sugerido, mas é mais difícil modificá-lo.

    
por 09.05.2017 / 13:31
1

Etapa 1: selecione células em branco

Primeiro selecione as células em branco alvo. Mas certifique-se de selecionar o número alvo de células que você deseja adicionar itens transpostos posteriormente. Por exemplo, existem 3 colunas na sua planilha1, mas à medida que o número do item cresce, o número de células de destino deve aumentar. Como essa é uma fórmula de matriz, as células de destino devem ser pré-selecionadas.

No seu exemplo, depois de adicionar a lista original, na segunda planilha selecione um intervalo como Planilha2! A1: D10.

Etapa 2: Digite = TRANSPOSE (

Com essas células em branco ainda selecionadas, digite: = TRANSPOSE (

Observe que as células A1: D10 ainda estão selecionadas, embora tenhamos começado a digitar uma fórmula.

Etapa 3: digite o intervalo das células originais.

Agora digite o intervalo das células que você deseja transpor. No seu exemplo, como eu quero listar 10 itens, o intervalo deve ser A1: J10. Portanto, a fórmula para este exemplo seria: = TRANSPOSE (Sheet2! A1: J10) - mas não pressione ENTER, em vez disso, use CTRL + SHIFT + ENTER, caso contrário, não funcionará.

Você pode acessar uma definição de fórmula de transposição na página da Web de suporte de escritório, basta pesquisar a fórmula de transposição.

Espero que ajude.

    
por 09.05.2017 / 12:36