Ich habe eine Beispiel Datei angehängt. Wenn in Tabelle-B der Wert aus der jeweiligen Zeile in Tabelle-A in Spalte B vorhanden ist, dann soll der Wert aus Tabelle-A, in der Spalte B in die Tabelle-, Spalte C kopiert werden.
In Tabelle-A kann der Wert in Spalte B in mehreren Zeilen vorkommen. Dann sollte der Wert aus der ersten gefundenen Zeile kommen (ist aber nicht so wichtig, ob der erste oder letzte gefundene Wert genommen wird).
Wenn nichts in der Spalte C von Tabelle-A steht, soll - wenn möglich - auch nichts in Tabelle-B eingetragen werden. Wenn 0 eingetragen wird, ist es auch nicht schlimm.
In beiden Tabellen werden Autofilter benutzt um die Zeilen zu sortieren.
Also, wenn der Wert "Design" einer Zeile der Tabelle-B in der Spalte Design in Tabelle-A gefunden wird, dann soll aus dieser Zeile die Beschreibung (in Spalte C) in die entsprechende Zeile, Spalte B (Beschreibung) in Tabelle-B kopiert werden.
Ich benutze die Formel:
Code: Alles auswählen
=INDEX($'Tabelle-A'.C:C;VERGLEICH(A2;$'Tabelle-A'.B:B);1)Und wenn ich eine der Tabellen mit Autofilter anders sortiere, dann kommt auch Mist heraus.
Wie kann ich die Beschreibung jeweils in die andere Tabelle bekommen, ohne sie manuell Zeile um Zeile kopieren zu müssen?