18.08.2022, 14:59
Hallo Zusammen!
Ich versuche schon seit Tagen eine Excel-Datei zu verbessern. Dabei möchte ich zwei Tabellenblätter miteinander vergleichen. Es handelt sich dabei um einen Altstand und eine aktualisierte Version. Das Problem dabei ist, dass die aktualisierte Version auch eingeschobene Zeilen, sowie doppelte Elemente enthält und somit kann man keinen direkten Zellenvergleich machen. Es soll nur der Inhalt verglichen werden und neue Datensätze sowie Veränderungen gelb markiert werden. Das Ganze wurde schon mit einer Bedingten Formatierung, mit Formeln und im VBA versucht. Nichts hat funktioniert. Vielleicht hat einer von euch eine gute Lösung? Egal auf welche Art :)
Vereinfachte Beispieldatei ist im Anhang.
Mein derzeitig bester Lösungsweg welcher aber nicht funktioniert:
=WENNFEHLER(WENN(UND(SVERWEIS('page3 old'!N3;'page3 old'!N:N;1;FALSCH)=(SVERWEIS('page3 old'!N3;'page3 new'!N:N;1;FALSCH));(SVERWEIS('page3 old'!A3;'page3 old'!A:A;1;FALSCH)=(SVERWEIS('page3 old'!A3;A:A;1;FALSCH))));"X";"Y");"Y")
Vielen Dank im Voraus!
Ich versuche schon seit Tagen eine Excel-Datei zu verbessern. Dabei möchte ich zwei Tabellenblätter miteinander vergleichen. Es handelt sich dabei um einen Altstand und eine aktualisierte Version. Das Problem dabei ist, dass die aktualisierte Version auch eingeschobene Zeilen, sowie doppelte Elemente enthält und somit kann man keinen direkten Zellenvergleich machen. Es soll nur der Inhalt verglichen werden und neue Datensätze sowie Veränderungen gelb markiert werden. Das Ganze wurde schon mit einer Bedingten Formatierung, mit Formeln und im VBA versucht. Nichts hat funktioniert. Vielleicht hat einer von euch eine gute Lösung? Egal auf welche Art :)
Vereinfachte Beispieldatei ist im Anhang.
Mein derzeitig bester Lösungsweg welcher aber nicht funktioniert:
=WENNFEHLER(WENN(UND(SVERWEIS('page3 old'!N3;'page3 old'!N:N;1;FALSCH)=(SVERWEIS('page3 old'!N3;'page3 new'!N:N;1;FALSCH));(SVERWEIS('page3 old'!A3;'page3 old'!A:A;1;FALSCH)=(SVERWEIS('page3 old'!A3;A:A;1;FALSCH))));"X";"Y");"Y")
Vielen Dank im Voraus!