Clever-Excel-Forum

Normale Version: Daten aus Tab1 in Tab2 anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Forum,

Ich habe in Tabelle1 Daten mit folgender Struktur stehen,

SpalteA|SpalteB
AF01| N01
 AF01| R03
 AF01| Z04
AF02|Z03
AF02|R01
AF02|N03
AF02|G65
Nun möchte ich in Tabelle2 jeden wert aus Tabelle1 SpalteA in eine Zelle eigeben z.B. A1 = AF01 und in den Zellen B1:F1 daneben sollen die entsprechenden Werte aus SpalteB angezeigt werden. Teilweise ist das mit SVerweis möglich, da aber die Daten in Tabelle1 nicht strukturiert sind sollte die Formel für B1:F1 mit Teilstring suche (z.B. N*, R*, Z*, G*) ist soetwas machbar?
Als Ergebnis solle es in Tabelle2 dann so ausehen,
AF01 |N01  | R03 |        |Z04
AF02 | N03 | R01 |G65|

Besten Dank im Voraus
omron2003
Hallo omron.

Ich denke, ich habe eine Lösung für Dich. Ist aber leider etwas komplexer geworden. Siehe Anhang. 

Im Detail:

A1 = Tabelle1!A1
A2 = {INDEX(Tabelle1!$A$1:$A$99;SUMME(ZÄHLENWENN(Tabelle1!$A$1:$A$99;A$1:A1))+1;1)}  sucht den nächsten Wert in Spalte A. Achtung ! Matrix-Befehl wegen SUMME. Die Eingabe immer mit STRG + UMSCHALT + RETURN abschließen.

A3 etc. : A2 runter ziehen

B1 = WENNFEHLER(WENN(INDEX(Tabelle1!$A$1:$A$99;VERGLEICH($A1;Tabelle1!$A$1:$A$99;0)+SPALTE()-2)=$A1;INDEX(Tabelle1!$B$1:$B$99;VERGLEICH($A1;Tabelle1!$A$1:$A$99;0)+SPALTE()-2);"");"")

Es wird solange der Wert aus Spalte B in Tabelle1 kopiert, bis der Wert in Spalte A nicht mehr der gleiche ist. Dafür das WENN am Anfang.

Diese Formel nach unten und nach rechts über die Spalten ziehen. Wenn's nicht gleich klappt, bitte Rückmeldung.

LG Peter
Hallo Peter,

Super vielen Dank,
für meinen Zweck funktioniert das bestens so.

Nochmals vielen Dank
Gruß
omron