ich versteh noch nicht ganz, wie das Ergebnis aussehen soll. Poste mal die Ergebnistabelle, indem du die Werte bzw. das gewünschte Ergebnis per Hand einträgst.
Das wird schon möglich sein;-))
Gruß Boris
wenn du jeweils zeilenweise vergleichen möchtest, dann reicht doch folgende Formel in D2 der Tabelle Abgleich und runterkopieren (wobei in meinem Beispiel deine Tab1 den Namen Tabelle2 hat)
=WENN(UND(A2=Tabelle2!A2;B2=Tabelle2!B2);Tabelle2!D2;"nicht identisch")
Gruß Boris
die Tabellen sind doch identisch!?!
Woraus ergibt sich denn, welche Zeile zu welcher Zeile gehört?
Ist das Hauptkriterium die Kontonummer, das Unterkonto oder der Name?
Ich muss doch wissen, nach welchen Kriterien ich abgleichen muss.
Ein Beispiel mit 2 unterschiedlichen Tabellen wäre nicht schlecht gewesen.
Vielleicht kannst du noch etwas konkretisieren (ich hoffe, ich steh nicht einfach auf dem Schlauch;-))
Ich melde mich auf jeden Fall wieder, aber erst so gegen 22.30 Uhr.
Gruß Boris
ich habs mit Hilfe von Recherchen in den verschiedenen Foren doch noch zusammenbasteln können; folgende Array-Formel:
C2 in der Ergebnis-Tabelle:
=INDEX('Tab 1'!$C$2:$C$1001;VERGLEICH($A2&$B2;'Tab 1'!$A$2:$A$1001&'Tab 1'!$B$2:$B$1001;0))
Also vielen Dank nochmal - eigentlich doch nicht so schwer; aber die richtige Kombination muss eben stimmen!
Alles Gute noch im neuen Jahr!
mfg
Erich
füge in die Tabelle Abgleich in C2 folgende Formel ein und kopier sie runter (bezogen auf dein Beispiel; die Tabellen heissen "Abgleich" und "Tab1")
{=INDEX(Tab1!$C$2:$C$16;VERGLEICH(Abgleich!A2&Abgleich!B2;Tab1!$A$2:$A$16&Tab1!$B$2:$B$16;0))}
Array-Formel; die {geschweiften Klammern} nicht mit eingeben, sondern Formeleingabe mit Strg-Shift-Enter abschließen. So werden sie automatisch erzeugt.
Und noch eleganter, um direkt Fehlermeldungen zu unterdrücken, wenn der Suchbegriff nicht gefunden wurde:
{=WENN(ISTFEHLER(INDEX(Tab1!$C$2:$C$16;VERGLEICH(Abgleich!A2&Abgleich!B2;Tab1!$A$2:$A$16&Tab1!$B$2:$B$16;0)));"";INDEX(Tab1!$C$2:$C$16;VERGLEICH(Abgleich!A2&Abgleich!B2;Tab1!$A$2:$A$16&Tab1!$B$2:$B$16;0)))}
Auch als Array-Formel (bezogen auf C2 und runterkopieren).
HTH
Gruß Boris
Aber vielleicht ist die 2. Variante mit der Istfehler-Abfrage noch ne Erweiterung für dich.
Gruß Boris
P.S.: Der Trick besteht halt in der &-Verkettung der Suchbegriffe mit der &-Verkettung der Ergebnistabelle;-))
vielen Dank für den Tipp mit dem ISTFEHLER - durch "Kto. fehlt" als Ergänzung habe ich gleich noch eine Übersicht betreffend fehlender Konten.
Jetzt habe ich aber das Problem, dass mir die Änderung der Array-Formel nicht gelingt:
1. Wenn ich die Zeile Nr. 16 auf 1000 vergrössere, um sicher zu gehen, dass neu eingegebene Zeilen in Tab1 mitgeprüft werden, kommt die Fehlermeldung "#Zahl" - bedeutet das, dass der abgefragte Bereich immer genau angegeben sein muß?
2. Wenn ich dann die Array ändern will, wird die Variable "..Vergleich(Abgleich!A2&Abgleich!B2" nach unten nicht mit A3&B3, A4&B4, usw. angepasst bzw. geändert. Was mache ich da falsch?
Vielen Dank für einen weiteren Hinweis (Array-Formeln verwende ich nicht so oft; mit der EXCEL-Hilfe bin ich auch nicht klar gekommen!)
mfg
Erich
die Arrays müssen in der gesamten Formel die GLEICHE Größe haben.
Du musst ALLE C16 durch C1000 ersetzen. Dann funktioniert es.
Gruß Boris
Vielen Dank nochmal - hat mir bei meinem Problem insgesamt sehr geholfen!!
mfg
Erich