Se eu entendi sua pergunta corretamente, é:
Sheet1 = 1 data per line(row)
Sheet2 = 1 data per 11 lines(rows) <-- desired output.
O que eu proponho é, em vez de usar diretamente o link direto da Planilha1 - > Sheet2, tente usar o "método de correspondência do índice excel".
Demorei um bom tempo para descobrir, mas vale a pena fazer.
1) Prepare os dados:
- Ao lado da sua tabela 11x8 na planilha2, insira um número em execução (pode ser "oculto" para impressão por r-clique > cor do texto = branco depois, por enquanto, deixe-a normalmente)
- para dados em sheet1, adicione uma coluna "runnung number", à esquerda dos seus dados. digamos 1 para dados na linha 1, 2 para dados na linha 2 e assim por diante.
- por exemplo sake, vou assumir na sheet1: %código%.
- Suponho que os dados do cliente começam na linha 3. Portanto, os dados da primeira linha serão
column1 = running number, column2 = date,column3 = amount,column4 = customer name,column5 = invoice number
. E a segunda data seráA3=1,B3=date1,C3=amount1,D3=name1,E3= invoice1
e assim por diante. - e na folha2: A1: K8 é o dado / formato pretendido para a fatura1, com "1" (número 1) digitado em L1. e A9: K16 é invoice2, "= L1 + 1" é digitado na célula L9.
2) Carregue os dados de sheet1 para sheet2
Use "método de correspondência de índice" na planilha2.
- Como A1: K8 é a área de dados da fatura1. e queremos colocar o tipo de dados na planilha2 dessa maneira:
A4=2,B4=date2,C4=amount2,D4=name2,E4= invoice2
- assim, na folha 2, tipo H2:
H2=date1,E4=amount1,C3=name1,H1= invoice1
, na folha 2, tipo E4:=index(<array2>,match(L1,<array1>,0))
, na folha 2, tipo C3:=index(<array3>,match(L1,<array2>,0))
, na folha 2, tipo H1:=index(<array4>,match(L1,<array2>,0))
-
em que: é
=index(<array5>,match(L1,<array2>,0))
, ésheet1,$A$3:$A$200
, ésheet1,$B$3:$B$200
, ésheet1,$C$3:$C$200
, ésheet1,$D$3:$D$200
. -
vamos observar para ver que a célula H2 terá date1, a célula E4 terá amount1, a célula C3 terá name1, a célula H1 terá invoice1.
3) Estenda-o para as próximas linhas
- na planilha2, selecione
sheet1,$E$3:$E$200
, arraste a pequena caixa no canto inferior direito até o K16. Observe que excluímos L1 nesta seleção. - agora selecione
A1:K8
, arraste a pequena caixa no canto inferior direito até K1600. Nota: L9 (número atual) agora é selecionado e arrastado também.
Feito.
Vamos observar a A1: K1600 é a fatura. %código%. para "esconder" L coluna L na impressão, basta r-click > (ícone) cor do texto = branco.
Espero que ajude. (: