Vergleich zweier Tabellen anhand von Referenz-Spalten + bedingter Formatierung

Anonym
2025-06-24T13:10:47+00:00

Hallo!

Ist es in Excel möglich, zwei Tabellen/Blätter zu vergleichen, die nicht zu 100 % denselben Aufbau haben?

Ich habe zwei Listen. Die Anzahl der Spalten ist bei beiden Listen gleich, die Anzahl der Zeilen kann variieren (je nachdem, ob in der neueren der beiden Listen Zeilen dazugekommen oder weggefallen sind).

In beiden Tabellen existiert eine Spalte, in denen "IDs" enthalten sind. Diese sind unveränderlich. Jede Zeile hat demnach eine eigene "ID".

Excel soll also nach meiner Vorstellung zunächst anhand der "ID" ermitteln, welche Zeilen es vergleichen soll (nämlich die mit derselben ID in beiden Tabellen). In der Folge sollen dann die Zellen dieser Zeilen verglichen werden.

Das Resultat soll eine bedingte Formatierung sein, d.h. dass die Zellen, die abweichen, farbig hervorgehoben werden.

Bei Zeilen, deren ID in der ersten Tabelle nicht auftaucht, wäre demnach die gesamte Zeile farbig.

Ich hoffe, ich konnte das einigermaßen verständlich erklären, sonst bitte nachfragen. Bin gespannt auf die Antworten :)

Grüße

Stefan

Microsoft 365 und Office | Excel | Geschäftlich | MacOS

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
Antwort, die vom Frageautor angenommen wurde
Anonym
2025-06-25T10:50:33+00:00

Perfekt, vielen Dank!!

Habe noch eine kleine Anpassung vorgenommen:

=(ZÄHLENWENN('Index 1'!$A$2:$A$5000;$A2)=0)*($A2<>;"")

Gibt es eine Möglichkeit, bei der bedingten Formatierung die Standardeinstellung "Aktuelle Auswahl" zu ändern auf "Dieses Blatt"?

Finde es (zumindest in meinem Fall) ziemlich gefährlich, dass es immer standardmäßig auf "Aktuelle Auswahl" steht. Wenn man das nicht merkt, verändert sich die gesamte Formel und Zuordnung, ohne dass man davon etwas mitbekommt.

Nochmal tausend Dank für die Hilfsbereitschaft!

Werde mich nun an die "richtige" Liste setzen und hoffe, dass es dort auch so gut funktioniert ;)

War diese Antwort hilfreich?

0 Kommentare Keine Kommentare
Antwort, die vom Frageautor angenommen wurde
Anonym
2025-06-24T16:30:15+00:00

Eher so:

=(Zählenwenn('Index 1'!$A$2:$A$5000;$A2)=0)*(B2<>"")

War diese Antwort hilfreich?

0 Kommentare Keine Kommentare

7 zusätzliche Antworten

Sortieren nach: Älteste
  1. Anonym
    2025-06-24T15:59:18+00:00

    Super, ich glaube ich komme der Sache näher :)

    =SVERWEIS sucht nach den Zeilen, die beide eine ID besitzen, und vergleicht diese / färbt diese bei Unterschieden ein.

    =ZÄHLENWENN sucht nach den Zeilen, die in Index 1 nicht existieren, und färbt diese vollständig ein.

    Ich habe nun noch beide Formeln so umformuliert, dass gleich schon ein größerer Bereich erfasst wird, damit man die Bedingte Formatierung nicht nachträglich anpassen muss, wenn die Tabelle länger wird oder mehr Spalten bekommt:

    =SVERWEIS($A2;'Index 1'!$A$2:$Z$5000;SPALTE(B1);0) <> B2

    =ZÄHLENWENN('Index 1'!$A$2:$A$5000;$A2)=0

    Bereich bei beiden: B2:Z5000

    Bild

    Würde jetzt noch gerne verhindern, dass dann alle Zeilen, in denen keine ID steht, ebenfalls eingefärbt werden.

    Hab es dann statt der anderen =ZÄHLENWENN-Formel mit der folgenden Formel versucht, da hapert es aber offenbar noch:

    =ZÄHLENWENNS('Index 1'!$A$2:$A$5000;$A2;'Index 1'!$A$2:$A$5000;'<>')=0

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2025-06-26T13:20:11+00:00

    Ich nochmal, doch nochmal mit zwei Fragen :)

    Ich habe neben Spalte A noch eine neue Spalte eingefügt (in allen Blättern gleichermaßen).

    Die Formel sah bisher so aus:

    Nach dem Einfügen der Spalten hat Excel sie nun so verändert (in meinen Augen erstmal soweit korrekt):

    Trotzdem sind nun in Blatt 2 alle Zellen rot, auch die, wo sich nichts geändert hat. Hier muss also etwas nicht stimmen - vielleicht irgendwo ein Dollarzeichen zu viel oder zu wenig?

    Konnte den Fehler leider bisher nicht finden.

    Zweites Thema:

    Die neue Spalte hat den Hintergrund, dass ich dort gerne den Namen des Arbeitsblatts anzeigen lassen würde, in dem die letzte Änderung passiert ist.

    Sprich:

    • Keine Änderung -> in erster Spalte steht "-"
    • Änderung in Blatt "Index 2" -> in erster Spalte steht "Index 2"
    • Änderung in Blatt "Index 3" -> in erster Spalte steht "Index 3"

    ....

    Das läuft vermutlich nicht über die bedingte Formatierung, sondern über ähnliche Formeln wie oben, oder?

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2025-06-26T13:24:02+00:00

    Spalte(C1) in der Sverweis Formel ist falsch, da muss weiterhin Spalte(B1) stehen.

    Ansonsten ist das ohne eine Datei dazu schwer nachzuvollziehen, bzw. man müsste das mühsam nachbauen.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare