Registriert seit: 10.05.2017
Version(en): 2011
Hallo Zusammen,
ich möchte Datensätze aus unterschiedlichen Datenblätter in einem einzigem Datenblatt kopieren und einfügen.
Die Herausforderung dabei ist, ein Datensatz kann in zwei Datenblätter vorkommen, dieser Datensatz soll gefiltert werden.
Anschließend müssen die Datensätze aus den Datenblätter in der ersten Tabelle eingefügt werden und in einer Zelle reingeschrieben werden, aus welchem Datensatz die Datensätze kopiert wurden.
Ich habe eine Beispiel-Tabelle erstellt und angehangen.
In der Beispieldatei sollen ab Tabelle 2 die Datensätze in Tabelle 1 kopiert werden und in der Spalte "Quelle" automatisch reingeschrieben werden, aus welcher Tabelle die Datensätze herkommen.
Ist so etwas mit einem SVerweis möglich?
Wenn ja kann mir jemand bitte dabei helfen?
Test1.xlsx (Größe: 32,61 KB / Downloads: 11)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
ich würde an deiner Stelle einfach alle Datensätze kopieren und in dein erstes Datenblatt jeweils untereinander einfügen. Damit du die Quelle ebenfalls hast, solltest du in den zu kopierenden Tabellenblattern eine weitere Spalte einblenden und mit der Formel
Code:
=TEIL(ZELLE("dateiname");FINDEN("]";ZELLE("dateiname"))+1;100)
den Blattnamen auslesen. Sieht dann so aus:
Tabelle2 | D | E |
1 | Wohnort | Quelle |
2 | Düsseldorf | Tabelle2 |
3 | Köln | Tabelle2 |
4 | Berlin | Tabelle2 |
Formeln der Tabelle |
Zelle | Formel | E2 | =TEIL(ZELLE("dateiname");FINDEN("]";ZELLE("dateiname"))+1;100) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Wenn du auf diese Weise den Tabellenblatt gefüllt hast, brauchst du nur noch filtern und etwa doppelte Datensätze rausschmeißen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.05.2017
Version(en): 2011
Hallo Vielen Dank für die schnelle Rückmeldung.
Sowas habe ich mir auch schon gedacht, aber die bearbeitete Tabelle ist wesentlich komplexer als die Beispielstabelle.
Aus diesem Grund möchte ich, dass in Tabelle 1 die Quelle automatisiert gefüllt wird.
Wenn der Datensatz in mehreren Datenblätter steht, sollte in der Spalte "Quelle" in der Tabelle 1 z.B wie folgt aussehen.
Quelle
Tabelle2,Tabelle3
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Moin!
Welche Version hast Du tatsächlich?
(Dein "2000" stimmt nicht mit der Endung .xlsx überein)
Ab Excel 2010 könntest Du mit Power Query konsolidieren.
(ist aber nicht gerade mein Fachgebiet)
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.05.2017
Version(en): 2011
Hallo Ralf,
die Beispieltabelle habe ich mit Office 365 erstellt. Die ursprungtabelle werde ich aber in Excel 2011 für Mac bearbeiten.
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Moin,
... dann fällt Power Query raus, denn die Mac-Version ist bis einschließlich 2016 "kastriert" und nicht PQ-fähig.
In der 365er (Win-) Version ist es bereits im Menü Daten integriert.
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!
Registriert seit: 10.05.2017
Version(en): 2011
Hallo Günther,
hast du einen anderen Vorschlag?
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Moin,
auf dem Mac lässt sich das gewiss mit VBA lösen.
Wobei ich noch einen Schritt weiter gehen würde und ein Tabellenblatt Zusammenfassung generierte. Dort kommen dann alle Blätter einschließlich des ersten hinein. Der Hintergrund: Wenn sich einmal etwas ändert, dann kann ich die Zusammenfassung komplett löschen und alles neu aufbauen.
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!
Registriert seit: 10.05.2017
Version(en): 2011
Ich bin leider in EXCEL ein Anfänger und aus dem Grund habe ich auch gefragt, ob so etwas mit SVerweis möglich wäre.
Falls es möglich wäre, würde ich mich dann weiter in SVerweis reinlesen.
Also meinst du mit VBA ist einfacher zu lösen? Auch für einen Anfänger?
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
11.05.2017, 18:21
(Dieser Beitrag wurde zuletzt bearbeitet: 11.05.2017, 18:21 von GMG-CC.)
Keineswegs. :22:
VBA ist eine Programmiersprache und da wirst du dich nicht in einigen Stunden einlesen können. Oder hast du schon einmal programmiert, dann sind Schleifen und so für dich nichts neues. Dann könntest du mit der Aufzeichnungs-Möglichkeit zumindest den Grundstock legen, den wir dann weiter ausbauen.
Wenn das eine einmalige Aktion ist, würde ich das mit dem Windows-Rechner (Excel 365) machen (nein, ich sage jetzt nicht "Paralles" oder Alternativen [denke es aber]) und die Daten dann in McExcel weiter verarbeiten.
Und: Aus meiner Sicht ist das mit einem SVERWEIS() nicht wirklich zielführend.
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!