Fr4g3r
Commander
- Registriert
- Okt. 2003
- Beiträge
- 2.337
Hallo zusammen,
ich habe eine Syntaxfrage in Excel für einen Vergleich zwischen zwei Tabellen.
Es gibt folgende Tabellen:
Tabelle1.xls
Tabelle2.xls
Beide Tabellen sind gleich aufgebaut und unterscheiden sich nur in den einzelnen Datensätzen.
Tabelle2.xls ist "neuer" als Tabelle1.xls und enthält daher entweder mehr Einträge oder geänderte Einträge.
In Spalte A steht ein eindeutiger Wert der zunächst für den Vergleich genommen werden kann.
Zeile 1 enthält Überschriften und fällt daher weg, begonnen wird ab Zeile 2.
Ich habe nun in Tabelle2.xls Zelle B2 folgende Formel eingefügt:
=VERGLEICH(A2;[Datei.xls]Tabelle1!$A:$A;0)
Dabei wird der Wert in A2 mit der kompletten Spalte A in Tabelle1.xls abgeglichen und liefert entweder eine Zahl zurück (Zeile in Tabelle1.xls in der der Wert gefunden wurde) oder #NV falls es keinen Treffer gab.
Mit eine bedingten Formatierung kann ich dann die Zeilen hervorheben in denen #NV eingetragen ist und habe somit die neuen Einträge.
Nun benötige ich noch einen Abgleich, ob sich in einem der gefundenen Werte in Spalte V der Wert geändert hat.
Da ich jetzt in Zeile B für diese Einträge die Zeilennummer in der anderen Tabelle stehen habe, bräuchte ich inhaltlich folgende Formel (Beispiel für Zeile 2):
Tabelle2.xls
Vergleiche Spalte V Zeile 2 mit Spalte V Zeile (Inhalt B2) ob identisch.
Kann mir da jemand beim Syntax von Excel helfen?
Das müsste ja irgendwie auch in folgende Richtung gehen:
=IDENTISCH(V2;[Datei.xls]Tabelle1!V[B2])
Bei dem hervorgehobenen Teil weis ich eben den richtigen Syntax nicht.
Wenn ich folgendes eingebe funktioniert es:
=IDENTISCH(V2;[Datei.xls]Tabelle1!V139)
Hierbei ist 139 der Wert der in Tabelle2.xls Zelle B2 steht.
Dieser Wert soll aber nicht fix sein sondern aus Tabelle2.xls Spalte B jeweils für die Zeile ausgelesen werden.
Danke euch
ich habe eine Syntaxfrage in Excel für einen Vergleich zwischen zwei Tabellen.
Es gibt folgende Tabellen:
Tabelle1.xls
Tabelle2.xls
Beide Tabellen sind gleich aufgebaut und unterscheiden sich nur in den einzelnen Datensätzen.
Tabelle2.xls ist "neuer" als Tabelle1.xls und enthält daher entweder mehr Einträge oder geänderte Einträge.
In Spalte A steht ein eindeutiger Wert der zunächst für den Vergleich genommen werden kann.
Zeile 1 enthält Überschriften und fällt daher weg, begonnen wird ab Zeile 2.
Ich habe nun in Tabelle2.xls Zelle B2 folgende Formel eingefügt:
=VERGLEICH(A2;[Datei.xls]Tabelle1!$A:$A;0)
Dabei wird der Wert in A2 mit der kompletten Spalte A in Tabelle1.xls abgeglichen und liefert entweder eine Zahl zurück (Zeile in Tabelle1.xls in der der Wert gefunden wurde) oder #NV falls es keinen Treffer gab.
Mit eine bedingten Formatierung kann ich dann die Zeilen hervorheben in denen #NV eingetragen ist und habe somit die neuen Einträge.
Nun benötige ich noch einen Abgleich, ob sich in einem der gefundenen Werte in Spalte V der Wert geändert hat.
Da ich jetzt in Zeile B für diese Einträge die Zeilennummer in der anderen Tabelle stehen habe, bräuchte ich inhaltlich folgende Formel (Beispiel für Zeile 2):
Tabelle2.xls
Vergleiche Spalte V Zeile 2 mit Spalte V Zeile (Inhalt B2) ob identisch.
Kann mir da jemand beim Syntax von Excel helfen?
Das müsste ja irgendwie auch in folgende Richtung gehen:
=IDENTISCH(V2;[Datei.xls]Tabelle1!V[B2])
Bei dem hervorgehobenen Teil weis ich eben den richtigen Syntax nicht.
Wenn ich folgendes eingebe funktioniert es:
=IDENTISCH(V2;[Datei.xls]Tabelle1!V139)
Hierbei ist 139 der Wert der in Tabelle2.xls Zelle B2 steht.
Dieser Wert soll aber nicht fix sein sondern aus Tabelle2.xls Spalte B jeweils für die Zeile ausgelesen werden.
Danke euch
Zuletzt bearbeitet: