Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Daten aus anderer Tabelle nach vielen Kriterien importieren (Anfänger).





Frage

Hallo allerseits, ich habe hier ein Problem bei dem ich unbedingt hilfe brauche. Ich habe eine Tabelle die befüllt werden muß. Diese hat Jahre in den Spalten und Eigenschaften in den Zeilen (Teilweise mehrere, also die ersten 4 Spalten). Dann habe ich eine Tabelle, in der die Datensätze Artikel mit allen ihren Eigenschaften und Verkaufmenge stehen. Nun sollen die Verkaufsmengen in die Tabelle übertragen werden. Ich habe das über eine Array-Funktion gelöst: {=INDEX(Tabelle1!$I$2:$I$65536;VERGLEICH($B$13&AH$3&L$C14&$C$2&$D14;Tabelle1!$E$2:$E$65536&Tabelle1!$H$2:$H$65536&Tabelle1!$B$2:$B$65536&Tabelle1!$J$2:$J$65536&Tabelle1!$C$2:$C$65536;0))} Allerdings braucht Excel pro Zelle 2 Minuten!!! Wie kann man das mit einem Makro/VBA lösen. Habe leider nur sehr wenig Kenntnisse.... Ach ja, die Bezüge auf feste Zellen (z.B. $B$13) kommen dadurch zustande, dass es mehrere Blätter sind, die Verkaufregionen repräsentieren und deren Kürzel im Kopf der Tabelle stehen. Hoffe man versteht was ich meine und das man mir helfen kann ;) Viele Grüße Seb

Antwort 1 von Saarbauer

Hallo,

hängt ziemlich sicher mit den vorgegebnen Grenzen zusammen. Als Beispiel

Tabelle1!$E$2:$E$65536 sind 65535 zellen die durchsucht werde in Spalte E und in den Übrigen Spalten. Wenn du die Grenzen enger setzen kannst geht es schneller

Gruß

Helmut

Antwort 2 von Rainhelt

Hallo,

das hilft ein wenig. Allerdings sind es 6420 Zeilen. Daher dauert es immer noch recht lange. Gibt es da keine elegantere Lösung?

Viele Grüße,

Sebastian

Antwort 3 von Saarbauer

Hallo,

ist so schwer zu sagen, es könnte mit Summenprodukt() gehen, aber reichen die Angaben nicht aus.

Ist es möglich eine Beispieldatei hier einzustellen

http://www.netupload.de/

Gruß

Helmut

Antwort 4 von Rainhelt

Hallo,

leider kann ich die Daten nicht veröffentlichen. Es handelt sich um hoch sensibele Daten, bei denen die Vorgesetzten bestimmt nicht begeister sind, wenn diese im Internet stehen ;)

Wie würde man denn die Index-Funktion ausdrücken?

Viele Grüße

Sebastian

Antwort 5 von Saarbauer

Hallo,

dass ist so nicht machbar, da der Tabenenaufbau nicht bekannt ist. und deine Formel etwas schwierig nachvollziebar ist.

Es wäre auch nicht erforderlich in eimen Beispiel die Orginaldaten darzustellen, da die Firmensache sind, aber die grundsätzliche Struktur sollte dargestellt werden

Gruß

Helmut

Antwort 6 von Rainhelt

Hallo,

habe die Datei geleert und von "verräterischen" Dingen befreit. Die Verkaufszahlen sollen aus einer Tabelle der Struktur "tabelle1" gezogen werden (die normalerweise nicht in der selben datei ist, aber selbes Verzeichnis). Es sind viele Blätter wie im Beispiel...

http://www.netupload.de/detail.php?img=c9c161ca08c84826012111660b57...

Viele Grüße

Sebastian

Antwort 7 von Saarbauer

Hallo,

habe mal versucht mit der Tabelle was auf die Reihe zu kriegen , aber beim Bestwen willen sind für mich da keine Zusammenhänge ersichtlich.

die ersten beiden tabellen sind leer, in den nächsten beiden sind zwar Zahlen, die passenaber mit denen in der 5 Tabelle nicht überein und es ist keine Verbindung herzustellen.

Auch anhand der oben genannten Formel ist nichts hinzukriegen


Gruß

Helmut