07.11.2016, 03:46 (Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2016, 03:46 von Möchtegern.)
Hallo zusammen,
ich bin ein absoluter Anfänger was Excel betrifft. Ich hoffe ich finde hier hilfe.
Die Situation ist folgende: Ich habe eine Excel Datei mit ca. 4000 Rohstoffen (Mappe 1), diese sind mit Materialnummer (Spalte A) und Materialname (Spalte B) angegeben. In den Spalten C bis E sind noch zusatzinformationen angegeben. In den Spalten F-S sind Informationen zu den Allergenen angegeben.
Diese Rohstoffliste ist nun für den gesamten Betrieb. Ich habe inzwischen herausgefunden wie ich mir aus SAP eine Rohstoffliste nur für meinen Bereich exportieren kann (Mappe 2) und möchte nun gerne Excel Mappe 1 nach den Rohstoffen suchen lassen die in Mappe 2 stehen, außerdem soll Excel mir dann auch gleich die Allergeninfos aus der entsprechenden Zeile in Mappe 2 zum richtigen Rohstoff kopieren.
Ist das möglich? Wenn ja wie?
Ich hab mal Mappe 1 (Quelldatei) und Mappe 2 (Zieldatei) Beispielhaft dargestellt und hochgeladen.
Vielen Dank schon mal für Eure Hilfe
PS.: Sorry, hab vergessen in Mappe 1 stehen unter den diversen Allergenen entsprechend auch "Y" oder "N".
vielen Dank erstmal für Deine Antwort und Deine Mühe. Aber leider ist es nicht ganz das was ich suche, habe mich wahrscheinlich ein wenig zu verworren ausgedrückt.
In Mappe 1 sind alle Rohstoffe aufgelistet die wir im gesamten Betrieb verwenden. In Mappe 2 ist nur eine "kleine" Auswahl dieser Rohstoffe die ich in meiner Abteilung verarbeite.
Mappe 1 wird regelmäßig von unserer Qualitätsabteilung aktualisiert. Ich würde nun gerne Excel in Mappe 1 nach den Rohstoffen suchen lassen die in meinem Bereich gelagert werden und die Allergeninfos dann entsprechend zuordnen. Ich kanns zwar nicht in Excel als Formel oder Makro formulieren aber vielleicht klappts so:
Wenn in Mappe 1, Spalte A eine gleiche MatNr. wie in Mappe 2, Spalte A steht, dann Kopiere mir die Zellen F-S aus der entsprechenden Zeile in Mappe 1 in die Zellen C-P in der richtigen Zeile.
Und das ganze sollte dann beim öffnen von Mappe 2 aktualisiert werden.
Ich hoffe das ist verständlich, und vor allem hoffe ich dass das machbar ist.
08.11.2016, 06:11 (Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2016, 06:11 von WillWissen.)
Hi Sebastian,
dann das Ganze einfach umgekehrt. Ich habe deine Mappen umbenannt in Möchtegern-Rohstoffe_gesamt und Möchtegern-Rohstoffe_Abteilung. Dann fügst du in deine Abteilungsdatei die Formel in C2 ein und ziehst sie nach rechts (wie benötigte Spalten) und nach unten (voraussichtlich notwendiger Bereich). Sobald du deine Datei öffnest, wirst du gefragt, ob du die Verknüpfungen aktualisieren willst. Mit Ja beantworten und Änderungen, die in der Gesamt-Datei vorgenommen wurden, werden bei deiner Abteilungsdatei eingetragen. Nullwerte benutzerdefiniert einfach ausblenden.
leider funktioniert die Formel nicht, es wird immer #NV angezeigt. Vielleicht hilft noch der Sinn und Zweck dieser Liste weiter.
In der Liste ist angegeben welcher Rohstoff welches/ welche Allergene enthalten sind. Zum Beispiel bei Weizenmehl ist das Allergen "Gluten" enthalten. Dann steht in der Zelle "Allergen 1" ein "y" und in allen anderen ein "n". Beim Ei Aroma sind mehrere Allergene drin, nämlich "Ei", "Senf" und "Milch", das sind dann die Allergen 2, 5 und 6. Die Große Liste wird wöchentlich von einer anderen Abteilung aktualisiert weil sich durch Lieferantenwechsel oder ähnliches die Allergene auch mal ändern können. Ich muss dann meine Lagerhaltung entsprechend anpassen. Da ich aber nicht immer manuell meine 400 Rohstoffe mit den 4000 aus dem ganzen Werk vergleichen möchte, soll das Excel für mich machen.
anbei die Beispieldatei Mappe2 mit Makro Lösung zurück. Den kleinen Button nach belieben vergrössern und selbst plazieren. Würde mich freuen wenn damit die Aufgabe gelöst ist. Bitte zuerst die Originaldaten in Mappe1+2 kopieren und in der Beispieldatei testen ob alles richtig funktioniert. Da können im Fehlerfall keine Originaldaten verloren gehen.
Den VBA Editor kann man mit Alt und F11 Öffnen. Im Modul1 sind oben Const Werte. Da müssen nach dem Testen die Original Dateinamen angegeben werden. Jetzt steht dort "Mappe1" und Mappe2
mfg Gast 123
Folgende(r) 1 Nutzer sagt Danke an Gast 123 für diesen Beitrag:1 Nutzer sagt Danke an Gast 123 für diesen Beitrag 28 • Möchtegern
dann lade doch bitte nochmals deine beiden Beispieldateien mit den von dir eingetragenen Formeln hoch. Ich vermute mal, dass das eine reine Anpassungssache ist. Hast du denn den Pfad, in dem die Dateien liegen, angepasst? Und/oder die Bereiche?
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:1 Nutzer sagt Danke an WillWissen für diesen Beitrag 28 • Möchtegern
sorry das ich mich jetzt lange nicht gemeldet habe. Ich habe die verschiedenen Lösungsvorschläge studiert, damit experimentiert und bin meiner Wunschlösung ein gutes Stück näher gekommen.
Ich bedanke mich ganz herzlich bei Euch für die tollen möglichkeiten die Ihr mir gezeigt habt. Inzwischen habe ich nmich für eine Lösung mit Power Query entschieden um das aktuelle Problem zu lösen. Aber auch die anderen Wege haben mir sehr weitergeholfen und vor allem dazu motiviert mich intensiver mit Excel und seinen Möglichkeiten zu beschäftigen.