Wenn ich Ihre Frage richtig verstehe, heißt es:
Sheet1 = 1 data per line(row) Sheet2 = 1 data per 11 lines(rows) <-- desired output.
Was ich vorschlage, ist, anstatt direkt mit direktem Link von Sheet1 -> Sheet2 zu arbeiten, versuchen Sie "Excel Index Match-Methode" zu verwenden.
Ich habe eine Weile gebraucht, um das herauszufinden, aber es lohnt sich.
1) Daten vorbereiten:
- Geben Sie neben Ihrer 11x8-Tabelle in Sheet2 eine laufende Nummer ein (diese kann für den Druck "r-click"> Textfarbe = weiß später ausgeblendet werden; für jetzt lassen Sie sie wie gewohnt).
- Fügen Sie für Daten in Sheet1 eine Spalte "Laufungsnummer" links von Ihren Daten hinzu. Sagen Sie 1 für Daten in Zeile 1, 2 für Daten in Zeile 2 und so weiter.
- zum Beispiel willen, werde ich bei sheet1 annehmen:
column1 = running number, column2 = date,column3 = amount,column4 = customer name,column5 = invoice number
. - Ich gehe also davon aus, dass die Kundendaten in Zeile 3 beginnen. Die Daten der ersten Zeile sind also
A3=1,B3=date1,C3=amount1,D3=name1,E3= invoice1
. Und das 2. Datum wird seinA4=2,B4=date2,C4=amount2,D4=name2,E4= invoice2
und so weiter. - und auf Blatt2: A1: K8 ist Ihre beabsichtigte Daten / Format für Rechnung1, wobei "1" (Nummer 1) bei L1 eingegeben wurde. und A9: K16 ist rechnung2, "= L1 + 1" wird bei L9-Zelle eingegeben.
2) Laden Sie die Sheet1-Daten in Sheet2
Verwenden Sie "Indexvergleichsmethode" in Sheet2.
- Seit A1: K8 ist der Datenbereich für Rechnung1. und wir möchten die Daten in Sheet2 so eingeben:
H2=date1,E4=amount1,C3=name1,H1= invoice1
- also bei Sheet2, H2-Typ
=index(<array2>,match(L1,<array1>,0))
:, bei Sheet2, E4-Typ=index(<array3>,match(L1,<array2>,0))
:, bei Sheet2, C3-Typ=index(<array4>,match(L1,<array2>,0))
:, bei Sheet2, H1-Typ:=index(<array5>,match(L1,<array2>,0))
wo: ist
sheet1,$A$3:$A$200
,sheet1,$B$3:$B$200
istsheet1,$C$3:$C$200
, istsheet1,$D$3:$D$200
, istsheet1,$E$3:$E$200
.Wir werden sehen, dass die Zelle H2 Datum1 hat, die Zelle E4 wird Betrag1 haben, die Zelle C3 wird Name1 haben, die Zelle H1 wird Rechnung1 haben.
3) Erweitern Sie es auf die nächsten Reihen
- Markieren Sie in Sheet2
A1:K8
das kleine Kästchen in der rechten unteren Ecke bis K16. Beachten Sie, dass wir L1 in dieser Auswahl ausschließen. - Jetzt auswählen
A9:L16
, ziehen Sie das kleine Kästchen in der rechten unteren Ecke bis K1600. Hinweis: L9 (laufende Nummer) ist jetzt ausgewählt und wird auch gezogen.
Erledigt.
Wir werden uns freuen, A1 zu sehen: K1600 ist die Rechnung. L1 is 1, L9 is 2, L25 is 3
. Um L-Spalte L im Druck zu "verstecken", klicken Sie einfach mit der rechten Maustaste> (Symbol) Textfarbe = Weiß.
Hoffentlich hilft das. (: