ich bin etwas in Zeitnot und bräuchte von einem Fuchs mal schnell eine Lösung. Ich habe eine Excel-Datei mit ca. 2500 Daten, deren Infos über in mehrere Spalten verteilt sind. Nun hat sich blöder Weise einiges in der Datei geändert und ich habe eine neue Datei - gleicher Spaltenaufbau - vom Zulieferer bekommen. Ich müsste nun die zwei Dateien miteinander vergleichen und es soll eine neue Datei erzeugt werden, in der alle Änderungen von der neuen Liste zu der alten Liste aufgeführt werden. Dabei kann man nicht einfach nur Zeile 1 mit Zeile 1 der alten Datei vergleichen, da sich die Reihenfolge der Daten geändert haben kann. Als Bezugspunkt muss der Wert in Spalte A Zeile für Zeile genommen werden.
Mein Vorschlag wäre der: Spalte A Zeile 2 (da Zeile 1 Überschrift) Wert einlesen und dann in der alten Datei nach der Zeile suchen wo dieser Wert in Spalte A steht und alle Spalten in der Zeile miteinander vergleichen. Hat sich ein Wert geändert : Zeile 2 in einer ganz neuen Datei mit dem Vermerk "geändert" ablegen. Dann weiter mit Zeile 3. Ist der Wert in der alten nicht vorhanden, dann in der neuen Datei ablegen mit dem Vermerk "neu". Anders herum aber auch: ist in der alten Tabelle ein Wert einer Datenzeile gelöscht worden (also in der neuen Tabelle nicht mehr vorhanden) , dann diese Zeile auch ablegen mit dem Vermerk "gelöscht".
Ist sowas mit nicht allzu viel Zeitaufwand möglich? Ich würde mich sehr über eine Lösung freuen.