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.

"Muttertabelle" in einzelne Tabellen aufteilen
#1
Hallo zusammen,
nach langem Suchen und einigen Anläufen in Eigenregie wende ich mich an die Fachkompetenz hier im Forum.

Wie schon erwähnt suche ich schon etliche Zeit nach einer Lösung für mein Excel Problem.
Aber will hier nicht so recht das richtige finden.

Es geht um eine Datenbank die fast alle Daten für eine Maschine enthält.
Um hier änderungen durchzuführen und Updates anzuwenden läuft diese Datenpflege über Excel.

Ich bekomme nun eine sogn. Muttertabelle geliefert welche zum Beispiel neue Sollwerte etc. enthält.
Leider sind diese Daten alle in eine Tabelle geworfen.
Diese kann ich aber so nicht verwenden.
Nun muss ich diese jedesmal von hand auseinander pflücken und nach technischen gesichtspunkten in verschiedene Tabellen aufteilen.
Dies sieht ungefähr so aus.
Mutter Tabelle:
Arbeitsblatt mit dem Namen 'Master'
 ABCDEFGHIJK
1PrimaryString  G1G2G3G4G5G6{[MASTER]C_PrimaryName}
2SecondaryString  Option1Option1Option1Option4Option4Option4{[MASTER]C_SecondaryName}
3Bereich 001 Menge1Number  303030303030{::[F001]Program:Feature_TAG_AA}
4Bereich 001 Menge1Number  404040404040{::[F001]Program:Feature_TAG_AB}
5Bereich 001 Menge1Number  111111{::[F001]Program:Feature_TAG_AC}
6Bereich 002 Menge1Number  404040404040{::[F002]Program:Feature_TAG_AA}
7Bereich 002 Menge1Number  111111{::[F002]Program:Feature_TAG_AD}
8Bereich 030 Menge10Number  444444{::[F030]Program:Feature_TAG_CC}
9Bereich 030 Größe 2Number  303030303030{::[F030]Program:Feature_TAG_CD}
10Bereich 030 Größe 4Number  404040404040{::[F030]Program:Feature_TAG_CF}

Gibt es nun eine möglichkeit,
anhand von einer Spalte meiner bereits aufgeteilten MusterTabellen, die Daten aus der Spalte mit den Daten aufzuteilen?

Base Daten
Arbeitsblatt mit dem Namen 'A BaseData'
 ABCDEFGHIJK
1Bereich 030 Menge10Number  444444{::[F030]Program:Feature_TAG_CC}
2Bereich 030 Größe 2Number  303030303030{::[F030]Program:Feature_TAG_CD}
3Bereich 030 Größe 4Number  404040404040{::[F030]Program:Feature_TAG_CF}
GrößenDaten
Arbeitsblatt mit dem Namen 'B GroeßenDaten'
 ABCDEFGHIJK
1PrimaryString  G1G2G3G4G5G6{[MASTER]C_PrimaryName}
2Bereich 002 Menge1Number  404040404040{::[F002]Program:Feature_TAG_AA}
3Bereich 002 Menge1Number  111111{::[F002]Program:Feature_TAG_AD}
OptionsDaten
Arbeitsblatt mit dem Namen 'C OptionsDaten'
 ABCDEFGHIJK
1SecondaryString  Option1Option1Option1Option4Option4Option4{[MASTER]C_SecondaryName}
2Bereich 001 Menge1Number  303030303030{::[F001]Program:Feature_TAG_AA}
3Bereich 001 Menge1Number  404040404040{::[F001]Program:Feature_TAG_AB}
4Bereich 001 Menge1Number  111111{::[F001]Program:Feature_TAG_AC}

Achso die Muttertabelle ist über 7000 Zeilen langUndecided und ich verwende nur ein englisches Office Paket,
aber eine Übersetzung von Formel dürfte ich noch hinkriegen.:s

Ich habe mal mit "vlookup" bzw. "sverweis" probiert aber kriege das ganze nicht hin.


Angehängte Dateien
.xlsx   RezeptMaster.xlsx (Größe: 11,44 KB / Downloads: 9)
Antworten Top
#2
Hallo,

hier sind die Bilder wenigstens besser zu erkennen als in diesem Posting

Sehe ich das richtig, dass die Spalte K für die aufteilung herangezogen wird?

Ich habe mir die Datei jetzt nicht heruntergeladen, aber ich könnte mir vorstellen, dass gerade bei rd. 7.000 Zeilen eine VBA-Lösung notwendig wäre.

Ich würde es mal mit dieser Datei probieren: http://netcult.ch/MVP_Ramel/Files/spezia...rt-neu.xls

Die Datei ist recht einfach anzupassen, die dazu notwendigen Erläuterungen sind in der Datei selbst zu finden.
Gruß
Peter
Antworten Top
#3
Wink 
Sorry für den Crosspost,
ich weiß das es nicht gern gesehen ist. :s
War mir aber nicht ganz so sicher wie sehr das andere Forum noch frequentiert wird.

Danke erst einmal für den Vorschlag, :19:
werde ich nachher einmal testen und melden wie es geklappt hat.

Ja im Endeffekt ist Spalte K hier maßgeblich.
Antworten Top
#4
Hi CaptainCompare,

Zitat:Sorry für den Crosspost,
ich weiß das es nicht gern gesehen ist.

ich bitte dich, falls du in einem der Foren eine Lösung bekommen hast, dies dem jeweils anderen fairerhalber mitzuteilen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Ich würde mit einer Hilfsspalte arbeiten und dann die jeweils entsprechenden Werte herausfiltern und kopieren.
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#6
GMG,
Grundsätzlich gebe ich dir recht,
aber ich bekomme die Muttertabelle immer wieder neu geliefert.

Hier kann es auch mal sein,
dass sich die Reihenfolge mal etwas geändert hat. Dodgy

Daher kann ich hier nicht einfach nach der gleichen Reihenfolge gehen.
Ich muss hier die Inhalte Anhand von Spalte K idetifizieren. :20:

@WillWissen,
wird gemacht...
Antworten Top
#7
Hi,

(12.09.2014, 18:35)CaptainCompare schrieb: Daher kann ich hier nicht einfach nach der gleichen Reihenfolge gehen.
Ich muss hier die Inhalte Anhand von Spalte K idetifizieren. :20:

ich glaube, die Lösung von Klaus-Dieter mit dem Listenseparator ist sehr gut geeignet!
Antworten Top
#8
(11.09.2014, 21:52)Peter schrieb: Ich würde es mal mit dieser Datei probieren: http://netcult.ch/MVP_Ramel/Files/spezia...rt-neu.xls
Die Datei ist recht einfach anzupassen, die dazu notwendigen Erläuterungen sind in der Datei selbst zu finden.

Danke schon mal für diesen Lösunsansatz!
:19:
Hiermit hab ich es durch hin und her- kopieren geschafft meine Tabellen zu erstellen.
:05:
Nun würde ich das ganze noch etwas eleganter bzw meinen Bedürfnissen anpassen wollen.

Der VBA Code aktualisiert sich ja ständig das kann schon etwas Problematisch sein.
Wie könnte man die den Trigger über einen Button hierfür setzen?
Antworten Top
#9
Hallo,

Zitat:Der VBA Code aktualisiert sich ja ständig das kann schon etwas Problematisch sein.
Wie könnte man die den Trigger über einen Button hierfür setzen?

Was meinst du damit genau? Hast du mit der Datei Probleme?
Gruß
Peter
Antworten Top
#10
Sorry wenn ich mich etwas unverständlich ausgedrückt habe.

Das Excel Sheet führt die operation ja sofort aus, bzw. wenn ich zwischen den Arbeitsblättern wechsele.
Das dauert dann immer etwas,
weil dann entsprechend dem Werten in den Arbeitsblättern die Daten neu aus der Muttertabelle kopiert.
Also er arbeitet es jedesmal ab wenn ich in der Mappe hin und her wechsel.

Meine Frage wäre ob man das Script erst durch eine Schaltfläche starte.
(Vielleicht in einem seperaten Arbeitsblatt o.Ä.)
Antworten Top


Gehe zu:


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