Zeilen in Spalten transponieren per Formel
#1
Hallo zusammen

Ich suche nach einer Formel die mir in der Tabelle 2 die Zeilen aus Tabelle1 transponiert & die leeren Einträge natürlich nicht (mit-) kopiert.

Die Ausgangstabelle sieht so aus:


Tabelle1

BCDEFGHIJKLMNOP
1baustein1baustein2baustein3baustein4baustein5baustein6baustein7baustein8baustein9baustein10baustein11baustein12baustein13idlfnr
2ABCDE981
3FGHIJKLMNOPQR982
4ST983
5UVWXY984

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8



Der Output sollte so aussehen:
Aus der id, lfnr und dem text eine eindeutige Bezeichnung (98_1_1 ; 98_1_2 ; usw.) und daneben die Inhalte

Tabelle2

AB
1idText
298_1_1A
398_1_2B
498_1_3C
598_1_4D
698_1_5E
798_2_1F
898_2_2G
998_2_3H
1098_2_4I
1198_2_5J
1298_2_6K
1398_2_7L
1498_2_8M
1598_2_9N
1698_2_10O
1798_2_11P
1898_2_12Q
1998_2_13R
2098_3_1S
2198_3_2T
2298_4_1U
2398_4_2V
2498_4_3W
2598_4_4X
2698_4_5Y

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8


Mit der Funktion Mtrans sowie INDIREKT / ADRESSE hatte ich kein Erfolg.
Ich danke schon im Voraus für Lösungsansätze!

Gruss
Urs (Office 2010)
Top
#2
Hallo Urs,

schaue mal dort:
http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=93
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#3
Hallo,

ich glaube nicht, dasss Excelformeln.de da wirklich weiterhilft:

Arbeitsblatt mit dem Namen 'Tabelle1'
 BCDEFGHIJKLMNOPQ
2baustein1baustein2baustein3baustein4baustein5baustein6baustein7baustein8baustein9baustein10baustein11baustein12baustein13idlfnr0
3ABCDE        9815
4FGHIJKLMNOPQR98218
5ST           98320
6UVWXY        98425
7                
8                
998_1_1A              
1098_1_2B              
1198_1_3C              
1298_1_4D              
1398_1_5E              
1498_2_1F              

ZelleFormel
Q3=ANZAHL2($B$3:N3)
B9=WENNFEHLER(INDEX($O$3:$O$6;VERGLEICH(ZEILE(A1)-1;$Q$2:$Q$6;1))&"_"&INDEX($P$3:$P$6;VERGLEICH(ZEILE(A1)-1;$Q$2:$Q$6;1))&"_"&REST(ZEILE(A1)-1-INDEX($Q$2:$Q$6;VERGLEICH(ZEILE(A1)-1;$Q$2:$Q$6;1));INDEX($Q$2:$Q$6;VERGLEICH(ZEILE(A1)-1;$Q$2:$Q$6;1)+1))+1;"")
C9=WENN(B9="";"";INDEX($B$3:$N$6;TEIL(B9;SUCHEN("_";B9)+1;SUCHEN("#";WECHSELN(B9;"_";"#";2))-SUCHEN("_";B9)-1);TEIL(B9;SUCHEN("#";WECHSELN(B9;"_";"#";2))+1;5)))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#4
Hallo zusammen

Den Beitrag unter Excelformeln.de habe ich vor meinem Beitrag in diesem Forum auch gesehen und ausprobiert.

Deine Formeln, lieber Edgar, funktionieren tip top!! :28:
Auf so ein Konstrukt wäre ich nie und nimmer gekommen - ich danke dir ganz herzlich!

Besten Dank für die Hilfe, spitzen Sache!
Mfg Urs
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste