Clever-Excel-Forum

Normale Version: Sverweis Übertragung Information von zwei Listen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo bräuchte da mal eure Hilfe zwecks Sverweis Formel.. habe da ein paar Probleme damit bekomme die Formel nicht hin.

Folgendes - Habe zwei Listen (Liste L und Liste C)
Beide Listen haben eine Material Nummer und eine Charge Nummer. 

Liste C - Material Nummer in (Tabelle A) und Charge Nummer in (Tabelle D)

Liste L - Material Nummer in (Tabelle E) und Charge Nummer in (Tabelle F)

Nun ist auf der Liste L zu den jeweiligen Charge u. Material Nummer ein Typ u. Platznummer (Tabelle B u. C)

Diese bräuchte ich übertragen sortiert richtig mit der Charge u. Material Nummer auf die Liste C.

Wie gebe ich das richtig in Sverweis ein? Vielen Dank im voraus schon mal für eure  Hilfe!  :19:
Hallo

Sverweis funktioniert bei der Spaltenanordnung nicht.

Versuche es mal damit:
in Liste C   B2    =WENNFEHLER(INDEX('Liste L'!$B$2:$B$2000;VERGLEICH(A2&D2;VERKETTEN('Liste L'!$E$2:$E$2000&'Liste L'!$F$2:$F$2000);0););"")    'Matrixformel mit shift, strg, Enter abschliessen

in Liste C  C2    =WENNFEHLER(INDEX('Liste L'!$C$2:$C$2000;VERGLEICH(A2&D2;VERKETTEN('Liste L'!$E$2:$E$2000&'Liste L'!$F$2:$F$2000);0););"")    'Matrixformel mit shift, strg, Enter abschliessen

In Zeile 1 sind die Spaltenüberschriften MatNr; Typ usw...
Leider wurde vorhin in die Formel automatisch ein Smilie eingefügt, so das du die Formel nicht kopieren kannst.

Hier neu:
Code:
B2   =WENNFEHLER(INDEX('Liste L'!$B$2:$B$2000;VERGLEICH(A2&D2;VERKETTEN('Liste L'!$E$2:$E$2000&'Liste L'!$F$2:$F$2000);0););"")

C2   =WENNFEHLER(INDEX('Liste L'!$C$2:$C$2000;VERGLEICH(A2&D2;VERKETTEN('Liste L'!$E$2:$E$2000&'Liste L'!$F$2:$F$2000);0););"")


Matrixformeln shift, strg, Enter
Hallo, du scheinst doch das nachgebaut zu haben, oder hast du die Datei des TE? Wie kommst du auf die Bezeichnungen und die Bereiche..? Kannst du (deine) die Datei mal posten... Ich weigere mich zu glauben, dass das nur mit VERKETTEN() geht...
Wenn ich die Aufgabe richtig verstanden habe.

[attachment=13189]
(07.09.2017, 23:06)Elex schrieb: [ -> ]Wenn ich die Aufgabe richtig verstanden habe.

Hallo, ja wenn... ... und dann ginge ohne CSE ..:


PHP-Code:
=WENNFEHLER(INDEX('Liste L'!B:B;VERGLEICH(1;INDEX(--('Liste L'!$E:$E=$A2)*('Liste L'!$F:$F=$D2););));"")

oder 

=WENNFEHLER(VERWEIS(2;1/('Liste L'!$E$1:$E$100&"*"&'Liste L'!$F$1:$F$100=$A2&"*"&$D2);'Liste L'!$B$1:$B$100);""


Jedenfalls komme ich auf die selben Ergebnisse...
@ Elex

Moin Elex,

Zitat:Leider wurde vorhin in die Formel automatisch ein Smilie eingefügt, so das du die Formel nicht kopieren kannst.
unterhalb des Antwortformulars findest du Beitragsoptionen: Smilies deaktivieren. Hier einfach ein Häkchen setzen. Innerhalb von 60 Minuten kannst du deine eigenen Beiträge editieren, so dass du die Smilies auch noch nachträglich rausschmeißen kannst.
Moin,
ich gehe davon aus, dass das über Daten | Abrufen und transformieren gelöst werden kann.
Aber bei einer solch nebulösen Problembeschreibung (wieder einmal ohne Musterdaten) nutze ich meine Zeit lieber für "ordentliche" Fragen ...