Tabellen zusammenfügen, erweitern und gleiche Daten überschreiben
Guten Tag allerseits,
ich erbitte eure Hilfe bei einer schwierigen Aufgabe mit Excel.
Ich habe zwei wirklich sehr große Tabellen, die ich zu einer einzigen zusammenfügen möchte.
Am ersichtlichsten wird die Problematik wohl, wenn ich euch einfach die Struktur darlege....
Das sind jetzt natürlich nur Abklatsche, in wirklichkeit geht es um etwas ganz anderes und die Tabellen haben hunderte von Spalten und tausende Zeilen.
Jedenfalls gibt es Spalten, die in beiden Tabellen vorkommen und diese sind dann auch für identische Items identisch ausgefüllt.
Andererseits gibt es sowohl Items als auch Spalten, die nur in der jeweiligen Tabelle vorkommen.
Am Ende sollte alles in einer Tabelle stehen (die dann natürlich um die benötigten Spalten erweitert wurde) und jedes Item sollte nur einmal vorkommen.
Ist das überhaupt möglich mit Excel und wenn ja wie?
Ich danke euch jetzt schonmal für Hilfe und Anregungen.
MfG Patches
ich erbitte eure Hilfe bei einer schwierigen Aufgabe mit Excel.
Ich habe zwei wirklich sehr große Tabellen, die ich zu einer einzigen zusammenfügen möchte.
Am ersichtlichsten wird die Problematik wohl, wenn ich euch einfach die Struktur darlege....
Das sind jetzt natürlich nur Abklatsche, in wirklichkeit geht es um etwas ganz anderes und die Tabellen haben hunderte von Spalten und tausende Zeilen.
Jedenfalls gibt es Spalten, die in beiden Tabellen vorkommen und diese sind dann auch für identische Items identisch ausgefüllt.
Andererseits gibt es sowohl Items als auch Spalten, die nur in der jeweiligen Tabelle vorkommen.
Am Ende sollte alles in einer Tabelle stehen (die dann natürlich um die benötigten Spalten erweitert wurde) und jedes Item sollte nur einmal vorkommen.
Ist das überhaupt möglich mit Excel und wenn ja wie?
Ich danke euch jetzt schonmal für Hilfe und Anregungen.
MfG Patches
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 164575
Url: https://administrator.de/contentid/164575
Ausgedruckt am: 08.11.2024 um 12:11 Uhr
5 Kommentare
Neuester Kommentar
Moin Patches0hulahan,
wenn du so direkt fragst... ja, es wäre natürlich auch mit Excel möglich.
Allerdings gibt es sicherlich Werkzeuge, die sinnvoller dafür geeignet wären -eigentlich schreit alles nach einer Datenbank-Lösung.
Mit Excel/Calc oder ähnlichem ist performant und DAU-bedienbar letzten Endes nur mit einer dazugeflanschten Makro-Programmierung machbar.
Aber dann wiederum müsste klar sein
Grüße
Biber
wenn du so direkt fragst... ja, es wäre natürlich auch mit Excel möglich.
Allerdings gibt es sicherlich Werkzeuge, die sinnvoller dafür geeignet wären -eigentlich schreit alles nach einer Datenbank-Lösung.
Mit Excel/Calc oder ähnlichem ist performant und DAU-bedienbar letzten Endes nur mit einer dazugeflanschten Makro-Programmierung machbar.
Aber dann wiederum müsste klar sein
- wie entstehen und wo liegen die beiden Einzel-Exceldateien und woran erkenne ich "aktualisierte" Versionen?
- wieso entstehen die denn unabhängig voneinander und haben dennoch so viele Überlappungen - wird da redundant gearbeitet?
- wie auf soll ein Zusammenbraten erfolgen - nebenbei in Echtzeit, täglich, wöchentlich oder 1x im Monat?
- wer darf das veranlassen und wie erfahren alle anderen davon?
- und mindestens 12 weitere Eckpfeiler
Grüße
Biber
Moin Patches0hulahan,
tja, wenn es doch eine einmalige Aktion ist und du doch sonst keinen unmittelbaren Leidensdruck hast, nun unbedingt tiefer in VBA-Programmierung abzutauchen...
-> Besteht denn bei euch nicht die Möglichkeit, irgendein Tool zu nutzen, das ein bisschen SQL spicht. Ein Access oder Base oder so was?
Dann lassen sich die beteiligten Sheets einmalig einlesen in Tabellen, mit einem halben Dutzend Statementzeilen verknibbeln und in eine Neue Gesamt-Tabelle schreiben.
Das sollte ein halbwegs geduldiger Handwerker mit VHS-Abendkurs-Kenntnissen in 2 Stunden abkaspern können.
Ggf. meldet sich auch einer hier im Beitrag, wenn du ihm dafür eine Xavier Naidoo-Konzertkarte als Gegenleistung anbietest.
Für eine einmalige Aktion wäre mir jedenfalls das Schreiben (und Testen!) eines 150-Zeilen-VBA-Scripts zu aufwändig.
Grüße
Biber
tja, wenn es doch eine einmalige Aktion ist und du doch sonst keinen unmittelbaren Leidensdruck hast, nun unbedingt tiefer in VBA-Programmierung abzutauchen...
-> Besteht denn bei euch nicht die Möglichkeit, irgendein Tool zu nutzen, das ein bisschen SQL spicht. Ein Access oder Base oder so was?
Dann lassen sich die beteiligten Sheets einmalig einlesen in Tabellen, mit einem halben Dutzend Statementzeilen verknibbeln und in eine Neue Gesamt-Tabelle schreiben.
Das sollte ein halbwegs geduldiger Handwerker mit VHS-Abendkurs-Kenntnissen in 2 Stunden abkaspern können.
Ggf. meldet sich auch einer hier im Beitrag, wenn du ihm dafür eine Xavier Naidoo-Konzertkarte als Gegenleistung anbietest.
Für eine einmalige Aktion wäre mir jedenfalls das Schreiben (und Testen!) eines 150-Zeilen-VBA-Scripts zu aufwändig.
Grüße
Biber