Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1752to1756
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

Spezielles Transponieren

Spezielles Transponieren
13.04.2020 10:37:52
Immo
Guten Morgen und Frohe Ostern.
Ich hab ein Excel-Problem...und zwar müsste ich eine Tabelle neu anordnen... ich denke eine Art spezielles Transponieren ist das !?
Ich habe aber leider keine Idee mehr, wie ich das anstellen könnte. Meine Ideen waren bisher Pivot und halt die MTRANS Funktion, aber mit beidem hatte ich bisher keinen Erfolg. Problemstellung im Bild ... is einfacher als es zu erklären :)
Vielleicht hat jemand ne praktikable Lösung ? Der Bereich wo "Daten" steht sind einfach ganzzahlige Werte bis max. 6200.
Userbild
Vielen Dank und Beste Grüße
Immo

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
ne Bsp-Datei...
13.04.2020 10:41:15
Oberschlumpf
...wäre besser als n Bild.
Hi + Tschüss
Thorsten
ach ja, und anstelle von "Daten" schreib da bitte genau rein, was da rein soll.
AW: Spezielles Transponieren
13.04.2020 10:47:39
Hajo_Zi
Du bist im falschen Forum. Bildbearbeitung ist ein anderes.
Bilder lade ich mir nicht runter, da Excel damit nichts anfangen kann.
Hochgeladene Bilder können zwar als solche in Excel importiert werden, sind jedoch bei der Lösung von Problemen nicht sehr hilfreich, da man die eigentlichen Daten nicht ohne große und zeitraubende Umwege direkt in die Tabelle übertragen kann.
Schau mal hier
Eine hochgeladene Arbeitsmappe erhöht die Wahrscheinlichkeit, dass Du eine Lösung für Dein Problem erhältst.
Erstelle folglich bitte eine Demomappe, aus der deine Aufgabenstellung klar erkennbar ist und lade diese hoch.
Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten
http://www.ms-office-forum.de/forum/showthread.php?t=322895
änderrn.
Falls Du den Download des Forums nicht benutzen möchtest beachte bitte: von unsicheren Servern file-upload lade ich keine Datei herunter (lt. Einschätzung meines Virenprogramms)
Das ist nur meine Meinung zu dem Thema.

Anzeige
AW: Spezielles Transponieren
13.04.2020 13:16:58
Hajo_Zi
ich bin nun nicht der Formelmensch.
Hier eine Lösung für die ersten vier Spalten.

Tabelle1
 ABCD
1CodesNamesJahrAll Ages
2E01000907Camden 001A20011519
3E01000907Camden 001A20021538
4E01000907Camden 001A20031528
5E01000907Camden 001A20041547
6E01000907Camden 001A20051593
7E01000907Camden 001A20061492
8E01000907Camden 001A20071455
9E01000907Camden 001A20081457
10E01000907Camden 001A20091421
11E01000907Camden 001A20101410
12E01000907Camden 001A20111431
13E01000907Camden 001A20121457
14E01000907Camden 001A20131466
15E01000908Camden 001B20011547
16E01000908Camden 001B20021577
17E01000908Camden 001B20031605
18E01000908Camden 001B20041637
19E01000908Camden 001B20051629
20E01000908Camden 001B20061598
21E01000908Camden 001B20071605
22E01000908Camden 001B20081526
23E01000908Camden 001B20091528
24E01000908Camden 001B20101497

verwendete Formeln
Zelle Formel Bereich N/A
D14=INDEX(Ursprung!$A:$CO;ABRUNDEN((ZEILE()-2)/13;0)+4;WENN(REST((ZEILE()-1);13)=0;15;REST((ZEILE()-1);13)+2*(SPALTE()-4)*13+2))  
A2:A24=INDEX(Ursprung!A:CO;ABRUNDEN((ZEILE()-2)/13;0)+4;SPALTE())  
B2:B24=INDEX(Ursprung!A:CO;ABRUNDEN((ZEILE()-2)/13;0)+4;SPALTE())  
C2:C24=INDEX(Ursprung!$3:$3;ZEILE()+1)  
D2: D13,D15: D24=INDEX(Ursprung!$A:$CO;ABRUNDEN((ZEILE()-2)/13;0)+4;WENN(REST((ZEILE()-1);13)=0;13;REST((ZEILE()-1);13)+2*(SPALTE()-4)*13+2))  


Gruß Hajo
Anzeige
AW: Spezielles Transponieren
13.04.2020 11:03:09
Daniel
Hi
Da brauchst du im Prinzip als Formel nur Index und musst dann ausgehend von der Zeile, in welcher sich die Indexformel befindet, berechnen auf welche Zeile und Spalte der Datentabelle du zugreifen musst.
Gruß Daniel
AW: Spezielles Transponieren
13.04.2020 11:36:41
Daniel
Hi
Mit folgendem Formelwerk:
In A2 und B2:
=index(Org!$A:$B;Ganzzahl((Zeile()-2)/13)+4;Spalte())
In C2:
=Index(Org!$3:$3;1;Rest(Zeile()-2;13)+3)
In D2-J2:
=Index(Org!$A:$CZ;Ganzzahl((Zeile()-2)/13)+4;(Spalte()-4)*13+Rest(Zeile()-2;13)+3)
Die Formeln dann soweit nach unten ziehen wie benötigt.
Gruß Daniel
AW: Spezielles Transponieren
13.04.2020 12:10:02
Immo
Vielen Dank,
das scheint zu funktionieren.
Hab versucht (meine) Index-Formeln händisch einzugeben und den Rest durch das AutoHerunterziehen zu automatisieren, bin aber daran auch erstmal gescheitert... mit diesen Formeln klappts ! DANKE
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige