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
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
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
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
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
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
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
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

