Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Abgleich 3er Listen/Tabellen - Oder sinnvolle Alternativen?
#1
Exclamation 
Hallo liebe Community,

stehe zur Zeit vor einem erneuten Problem und dies allein umzusetzen ist leider, für mich, unmöglich.
Deshalb hoffe ich, dass Ihr mir diesbezüglich weiterhelfen könnt.

Bin gerade an einem Projekt undzwar habe ich 3 Excellisten. "EL1" , "EL2" und "EL3"

EL1 ist die StammListe, hier sind aktuell meine Artikel aufgeführt, mit allen nötigen Informationen.
In EL1 gibt es eine Spalte mit der Lieferantennummer / Spalte "L", anhand dieser Nummer möchte ich gern referenzieren.

EL2 bekomme ich vom Lieferanten, in dieser stehen die Lieferzeiten für jeden Artikel der sich in meinem Sortiment befindet und hier ist ebenfalls eine Spalte mit der Lieferantennummer vorhanden "A". Die Lieferzeit in dieser Tabelle muss ich aber, bevor ich diese in EL1 übertragen kann, umändern, denn diese wird wie folgt aufgeführt: "1-3 Werktage" , "5-8 Werktage" , "2-3 Wochen" , "Im Zulauf" und "auf Vorbestellung". Ich benötige aber zum korrekten übertrag einfache Werte wie Beispielsweise "3" für "1-3 Tage" ; "8" für "5-8 Tage" ; "21" für "2-3 Wochen".
"Im Zulauf" müsste ich auch den Wert "8" zuweisen. "Auf Vorbestellung" bekommt den Wert "999". Aus dieser Liste gehen auch die aktuellen Verkaufspreise hervor, diese müssen auch mit der Spalte "P" in EL1 verglichen werden oder aber direkt überschrieben werden. Außerdem existieren in dieser Liste vielleicht auch neue Artikel, die in EL1 noch nicht vorhanden sind. diese müssten im Idealfall in einer neuen Liste aufgeführt werden. Und die Artikel, die in EL1 vorhanden sind, aber nicht in EL2, diese bekommen keine Lieferzeit (also das Feld bleibt leer).

Nun gibt es da noch die Liste EL3, die ich auch vom Lieferanten beziehe, diese bekomme ich nicht immer, doch wenn ich diese bekomme, versuche ich davon zu zehren (denn eigentlich sieht man in EL2 durch die Lieferzeitenangabe, welche Artikel wann vorhanden sind)...... hier sind die Lagerbestände jenes Lieferanten vertreten, diese müssten auch von mir in EL1 übertragen werden. Aber hier muss man im Vorfeld nichts abändern. In dieser Liste ist in Spalte "A" ebenfalls die Lieferantennummer aufgeführt.

Nach Fertigstellung muss ich die EL1 dann als eine CSV.-Datei abspeichern, die ich dann wiederum in mein Warenwirtschaftssystem spielen kann um die dortigen Artikel zu aktualisieren. Hier wiederum bestimme ich per "Regel", dass die Artikel, die keine Lieferzeit haben, in einen Ordner namens "nicht mehr Lieferbar" und die Artikel, die eine "999" als Lieferdatum aufweisen, in einen Ordner namens "auf Vorbestellung" verschoben werden.


Gegenwärtig mach ich das immer händisch, zwar hier und da mit einer Formel, die anhand der Lieferantennummer das ganze abgleich und in die jeweilige Spalte einfügt (dort wo ich die Formel setze, hier die Beispielformel....die Spalten und Tabellennummerierung stimmt nicht so ganz:
Code:
=INDEX(Tabelle2!I:I;VERGLEICH(P1;Tabelle2!$O$1:$O$100;0))

Danach stoße ich per "Strg + F" ---> "Ersetzen" die Umebenennung der Lieferzeiten, wie oben beschrieben, an.

Das alles findet in der Liste EL1 statt. EL2 und EL3 füge ich dann provisorisch als zusätzliche Tabellenblätter EL1 hinzu (da sich hier die Formel für mich einfach erstellen lässt).

Und genau so mach ich das bisher JEDEN TAG...., weil ich täglich neue Listen von dem Lieferanten zur Aktualisierung
meiner Artikel bekomme. Finde ich ziemlich mühsam und verbringe damit fast den ganzen Tag (zumal sich bei dieser Methode auch zahlreiche Fehler einschleichen können), doch mit meinem eingeschränkten Excelwissen, war es mir nicht möglich eine "automatisierung" per ausgefeilter Exelformeln zu erstellen.



Ich habe nun die Hoffnung....und wäre euch dafür sehr sehr dankbar, dass Ihr mir hier vielleicht einen einfacheren Weg aufzeigen könnt...oder... mir etwaige Hilfestellung bei der Umsetzung einer Tabelle geben könntet, in die ich nur die Tabellen einsetze... oder verlinke, oder oder oder...... so wie es halt am einfachsten wäre.
Eine Art "Vorlage", die ich jedesmal dafür benutzen könnte.

Nochmals, ich wäre euch sehr sehr dankbar, wenn ihr mir diesbezüglich aus der "Patsche" helfen könntet.

LG
Andy
Antworten Top
#2
wenn dir PowerQuery zur Verfügung steht würde ich dir dazu raten! Ansonsten müsstest du das ganze in ein paar Beispieldateien hier darstellen um die nötigen Codezeilen via VBA zu Programmieren!
Eine Menge reden, aber nichts sagen können viele...
Antworten Top
#3
(14.11.2018, 13:19)Frogger1986 schrieb: wenn dir PowerQuery zur Verfügung steht würde ich dir dazu raten! Ansonsten müsstest du das ganze in ein paar Beispieldateien hier darstellen um die nötigen Codezeilen via VBA zu Programmieren!

Danke dir vielmals für deine zeitnahe Antwort.

Werde mir dann heute Nachmittag "PowerQuery" beschaffen bzw. dieses auf meinem PC installieren.
Doch im Vorfeld:
Kann ich damit mein Vorhaben auf einfache Weise realisieren (vielleicht auch mit eurer Hilfe ---> was nicht heißt, dass ich davon ausgehe, dass Ihr mir das Brot in mundgerechte Stücken brecht)?

LG
Antworten Top
#4
Solltest du weiter Unterstützung brauchen kannst du dich gern zurück melden! Ich denke von jetzt auf gleich kannst du damit nicht arbeiten, aber die Google- Recherche hilft dir bestimmt weiter!
Eine Menge reden, aber nichts sagen können viele...
Antworten Top
#5
(14.11.2018, 13:56)Frogger1986 schrieb: Solltest du weiter Unterstützung brauchen kannst du dich gern zurück melden! Ich denke von jetzt auf gleich kannst du damit nicht arbeiten, aber die Google- Recherche hilft dir bestimmt weiter!

Hallo Frogger 1986,

nun, nachdem ich PowerQuery installiert und die Google-Suche bis Dato gequält habe, habe ich leider noch nicht wirklich den Durchblick.
Klar, seit gestern ist auch nicht wirklich Zeit verstrichen, doch die Problematik ansich ist, dass ich die Recherche und das autodidaktische parallel zu dem bearbeiten eben jener Listen vollziehen muss. Wie oben schon aufgeführt.... und das JEDEN Tag :22: 

Deshalb, relativ Zeitnah, ein erneutes Hilfegesuch.
Könntest du mir vielleicht netterweise den Weg aufzeigen? Wenn ich diese Problematik überwunden habe und nicht mehr stundenlang die Listen abgleichen muss, bleibt mir auch mehr Zeit für die Recherche.

Liebe Grüße
Andy
Antworten Top
#6
Generiere eine neue Arbeitsmappe, Lege 4 Tabellen an und lese in jede einzeln die benötigten Daten (oder einfach alles) aus den anderen Mappen ein! Werte die Daten in der 4. Tabelle aus! 

Wenn du die Listen Verknüpfst hast du immer aktuelle Werte..

Leider ist dein Problem wohl sehr umfassend und ohne direkte Einsicht in die Originale sehr kompliziert bis gar nicht zu lösen!
Eine Menge reden, aber nichts sagen können viele...
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste