Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1288to1292
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Transponieren

Transponieren
04.12.2012 16:52:06
Michael
Hallo
ich möchte die Dateien der anhängenden Datei automatisiert in Zeilen darstellen. Bin mir nicht sicher, ob das mit transponieren oder mit Bereich verschieben funktioniert.
Kann mir jemand einen Tipp geben?
Gruss
Michael
https://www.herber.de/bbs/user/82889.xls

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Transponieren
04.12.2012 17:54:06
Christian
Hallo Michael,
ein Ansatz:
 ABCDEFGHIJKLM
1nr12334571 nrNameVornamemerkmalvonbis testWert Art
2Namemeier2 1233457meierFredT123454125541274OkTT123Kopf
3VornameFred3 nrNameVornamemerkmalvonbis testWert Art
4merkmalT123454 44meierHansT123454125541274OkTT123Kopf
5von12.12.20125 nrNameVornamemerkmalvonbis testWert Art
6bis 31.12.20126 33meierHansT123454125541274OkTT123Kopf
7testOk7 nrNameVornamemerkmalvonbis testWert Art
8Wert TT1238 55meierHansT123454125541274OkTT123Kopf
9Art Kopf 9          
10  10          
11nr4411          
12Namemeier12          
13VornameHans13          
14merkmalT1234514          
15von12.12.201215          
16bis 31.12.201216          
17testOk17          
18Wert TT12318          
19Art Kopf            
20             

Formeln der Tabelle
ZelleFormel
E1=INDEX($A:$B;GANZZAHL((ZEILE()-1)/2)*10+1+SPALTE(A1)-1;REST(ZEILE(A1)-1;2)+1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
Lösung per BEREICH.VERSCHIEBEN()
04.12.2012 17:58:21
NoNet
Hallo Michael,
das funktioniert recht einfach über die Funktion BEREICH.VERSCHIEBEN() :
Gib einfach folgende Funktion in D1 ein und kopiere sie bis nach K1 :
=BEREICH.VERSCHIEBEN($A$1;SPALTE()-SPALTE($D$1);0)
Gib dann folgende Funktion in D2 ein und kopiere sie bis nach K99 (bzw. soweit nach unten wie benötigt) :
=BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0)
Hier das Ergebnis :
DEFGHIJK
1
2
3
4

Funktionen im Tabellenblatt
Zelle Formel 
D1   =BEREICH.VERSCHIEBEN($A$1;SPALTE()-SPALTE($D$1);0) 
D2   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
D3   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
D4   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
E1   =BEREICH.VERSCHIEBEN($A$1;SPALTE()-SPALTE($D$1);0) 
E2   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
E3   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
E4   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
F1   =BEREICH.VERSCHIEBEN($A$1;SPALTE()-SPALTE($D$1);0) 
F2   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
F3   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
F4   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
G1   =BEREICH.VERSCHIEBEN($A$1;SPALTE()-SPALTE($D$1);0) 
G2   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
G3   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
G4   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
H1   =BEREICH.VERSCHIEBEN($A$1;SPALTE()-SPALTE($D$1);0) 
H2   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
H3   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
H4   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
I1   =BEREICH.VERSCHIEBEN($A$1;SPALTE()-SPALTE($D$1);0) 
I2   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
I3   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
I4   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
J1   =BEREICH.VERSCHIEBEN($A$1;SPALTE()-SPALTE($D$1);0) 
J2   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
J3   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
J4   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
K1   =BEREICH.VERSCHIEBEN($A$1;SPALTE()-SPALTE($D$1);0) 
K2   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
K3   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 
K4   =BEREICH.VERSCHIEBEN($B$1;(ZEILE()-2)*10+SPALTE()-SPALTE($D$1);0) 

Gruß, NoNet

Anzeige
Igigittigitt ;-) owT
04.12.2012 18:00:11
Uduuh

AW: Transponieren
04.12.2012 17:59:07
Uduuh
Hallo,
warum hat der erste DS keine Nummer?
Zeile 1, 11, 21 etc
Tabelle2!A2: =INDEX(Tabelle1!$B:$B;(ZEILE()-2)*10+SPALTE())
und nach rechts und unten kopieren.
Gruß aus’m Pott
Udo

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige