Clever-Excel-Forum

Normale Version: SVerweis - Daten aus unterschiedlichen Datenblätter kopieren, filtern und einfügen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
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?

[attachment=11269]
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

DE
1WohnortQuelle
2DüsseldorfTabelle2
3KölnTabelle2
4BerlinTabelle2
Formeln der Tabelle
ZelleFormel
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.
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
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
Hallo Ralf,

die Beispieltabelle habe ich mit Office 365 erstellt. Die ursprungtabelle werde ich aber in Excel 2011 für Mac bearbeiten.
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.
Hallo Günther,

hast du einen anderen Vorschlag?
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.
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?
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.
Seiten: 1 2 3