Excel 2 tabellen vergleichen änderungen markieren

5 Antworten zur Frage

Hi, ich habe 2 Excel Tabellen ich nenen sie NEU und ALT die neue ist durch ändern von Daten ~~ oder nicht vorhandenen Zellraster sieht). Wenn es  nur ums Vergleichen von je 2 Zellen/Zeilen geht, ist das unproblematisch..
Bewertung: 4 von 10 mit 1130 Stimmen

Videos zum Thema
Video

Excel 2 Tabellen vergleichen Änderungen markieren

Hi, ich habe 2 Excel Tabellen ich nenen sie NEU und ALT die neue ist durch ändern von Daten in der alten Tabelle und/oder hinzufügen von Zeilen entstanden. Nun möchte ich diese beiden vergleichen, und die änderungen in der NEU im Vergleich zur ALT farbig markieren. Neu hinzugefügte Zeilen sollen auch markiert werden. Ich weiss es gibt leistungsfähige tools die das erledigen können, aber ich hab keine Admin rechte auf dem Laptop, so dass installieren ausfällt. Office 2010, Access hab ich leider auch nicht zur verfügung.
Stefan
Nehmen wir mal an, Deine eindeutige Artikelnummer stehe in Spalte A, ALT und NEU seien zwei Blätter in einer Datei.
Füge in beide Blätter vor A eine neue Spalte ein und schreib da rein 14 bzw 15.
kopiere die Einträge in ALT und füge sie in ein neues Blatt UPDA ein.Nun kopierst Du die Einträge aus NEU und hängst sie unten an Upda an, 
Du sortierst jetzt nach 1.Prior. B:B, 2.Prior. A:A, steigend, so dass alle Alteinträge direkt über den Neueinträgen stehen, sofern die Nr in beiden Jahren auftaucht. Taucht sie nur einmal auf, ist auch das in Verbindung mit 14 bzw 15 aussagekräftig: neu eingeführt oder aufgelassen.
Du kannst jetzt ein Makro drüberlaufen lassen, das sowas farblich markiert, ist aber keine neue Aussage, nur eine Frage der Optik.  Meist von mehr Interesse ist die Preisspalte "B1:B65432")
if c.value = c.offset then
if c.offset.value > c.offset.value then c.interior.colorindex = 4 'grün, billiger geworden
if c.offset.value < c.offset.value * 1.10 then c.interior.colorindex = 3 'rot, >10% Verteuerung!
if C.offset.value < c.offset.value * 1.05 then c.interior.colorindex = 6 'gelb, >5% Preisanstieg
if C.offset.value < c.offset.value * 1.02 then c.interior.colorindex = 8 'türkis, >2% Preisanstieg
if C.offset.value > c.offset.value * 1.02 then c.interior.colorindex = 2 'weiss, höchstens geringer Preisanstieg
if c.offset.value > c.offset.value then c.interior.colorindex = 4 'grün, billiger geworden
end if
next
end sub
nicht ideal programmiert, aber es tutet: Preisänderungen werden durch die einzeiligen if-then entsprechend farblich markiert, sofern >2%, und nur, wenn die Artikelnummer doppelt vorhanden.
Hab das jetzt alles aus der Erinnerung raus rekonstruiert, ich hoffe, es ist kein ernsthafter Fehler drin.
Ich hab so vor vielen Jahren des öfteren Riesenlisten geupdatet   und konnte immer nachsehen, ob eine Preisänderung überhaupt stattfand und ob sie aus den Rohstoffpreisen , den Fertigungskosten kam.
Ach so, am Schluss kannst du die alten 14-er Einträge wegsortieren und löschen
Wenn hinterher die 14er Einträge weg sind, ist es vllt doch sinnvoll, vorher per Makro zu markieren, ob ein Artikel neu dazugekommen ist oder nur fortgeführt wird, bei konstantem Preis sieht man ja so gut wie keine Änderung (nur das Weiß im Preis unterscheidet sich vom "keine Füllung"  bei einem neuen Artikel, wenn keine Preisänderung war, was man wiederum nur am schon oder nicht vorhandenen Zellraster sieht).
Wenn es  nur ums Vergleichen von je 2 Zellen/Zeilen geht, ist das unproblematisch.
Unmöglich wird's, wenn die hinzugefügten Zeilen zwischen die bestehenden eingefügt und die bestehenden Zellen nach unten verschoben haben.
Dann müsste ermittelt werden, wann es "weitergeht" mit den Bestandszellen. Das ist jedoch ausgeschlossen, da nicht klar ist, ob eine Zelle gleichen Inhalts weiter unten nun eine neue Zelle mit zufällig gleichem Inhalt oder eine geänderte alte Zelle mit zufällig gleichen Inhalt oder tatsächlich eine unveränderte alte und nur verschobene Zelle ist.
normalerweise gibt es in jeder Zeile eine unverwechselbare Bezugsgröße, zB eine Artikelnummer oder Vergleichbare identifizierende Sachnummern.
Ja, die feste bezugsgröße gibts in meinem Problem auch! Es kann halt nur sein, dass bei Tabelle NEU weitere Artikel hinzugekommen sind



excel
Zellen per VBA markieren und löschen?

- bin gerade dabei ein kleines Lagerverwaltungssystem per Excel zu schreiben und ich hänge an einer Stelle. Ich will, -


vergleich
deutsches bundesland was so ähnlich ist wie massachusetts?

- deutsches Bundesland mit dem amerikanischen Massachusetts vergleichen? --- Von der Fläche her ist BRANDENBURG etwa so groß -


tabelle
Wie sucht man doppelte Wörter in einer Word-Tabelle?

- Knopfdruck löschen. Ich nehme an, du sprichst von einer Tabelle mit nur einer Spalte. Ab Excel 2010 geht es so: Wenn die -- ungern wiederholen. Kann man also irgendwie die Tabelle markieren und nach Wörtern suchen, die mehr als ein Mal vorkommen? -