EXCEL Tabelle
Hi,
ich habe ein kleines Problem und da ich ein Laie bin was Excel betrifft, wollte ich hier mal nachfragen ob mir jemand eine Lösung anbieten kann.
Ich habe zwei Arbeitsmappen mit Daten welche ich vergleichen möchte.
Es geht um drei Spalten mit ca. 2500 Zeilen.
In einer Spalte stehen immer 8 stellige Zahlen wobei fast immer zwei 8 stellige Zahlen identisch sind, aber manchmal auch nur einmal vorkommen.
Zu jeder 8 stelligen Zahl gibt es eine zweite Spalte wo ein Betrag erfasst ist. Jetzt fängt das Problem an:-) Wobei der Betrag bei zwei 8 stelligen Zahlen nicht gleich sein muss.
Diese Daten werden unterschiedlich erzeugt und ich möchte jetzt die eine Arbeitsmappe mit der anderen Arbeitsmappe vergleichen. Wo zum Beispiel der Betrag abweicht.
Ich hoffe ich habe das jetzt einigermassen verständlich erklärt. Es handelt sich generell um Zahlenfelder welche aber beim Betrag noch ein Trennzeichen haben.
*Threadedit* 02.02.2010, 10:22:03
Admininfo: Führ bitte Threads nicht fort indem du Weitere eröffnest, und vermeide Mehrfachanfragen. Die Datenbank und User werden es dir danken. Siehe FAQ 2, #3.
Antwort schreiben
Antwort 1 von Saarbauer vom 28.01.2022, 18:43 Options
Hallo,
müsste vom Grundsatz her lösbar sein, du Sprichst aber einmal von 3 Spalten und dann eläuterst du nur 2 Spalten. Für mich nicht ganz nachvollziehbar.
Welche Spalten werdem den Genutzt?
Du sprichst von 2 8-stelligen Zahlen stehen die nur in einer Mappe oder in beiden oder steht eine in der einen und die andere in der anderen Mappe?
Kannst du vielleicht ein Beispiel zurVerfügung stellen?
Gruß
Helmut
Antwort 2 von Gittichen vom 28.01.2022, 19:12 Options
Hallo Helmut,
also folgende Info noch dazu.
Es sind zwei Mappen, und in beiden Mappen sollten die Daten identisch sein. Aber genau das möchte ich prüfen. Vergleichen möchte ich folgendes:
Mappe 1:
Zeile A: 24587650
Zeile C: 24,95
Zeile A: 24587650
Zeile C: 12,95
Mappe 2:
Zeile A: 24587650
Zeile C: 24,95
Zeile A: 24587650
Zeile C: 12,95 wenn es falsch ist 0,95
Oder Beispiel:
Zeile A: 24587799
Zeile C: 29,95
Mappe 2:
Zeile A: 24587799
Zeile C: 29,95
Ich hoffe es ist jetzt verständlicher.
Antwort 3 von Saarbauer vom 28.01.2022, 20:24 Options
Hallo,
ein Lösungsvorschlag, in einer freien Spalte (Hilfspalte) in Zeile 1 in Mappe 1
=SUMMENPRODUKT(([Mappe2]Tabelle1!$A$1:$A$1999=$A1)*([Mappe2]Tabelle1!$C$1:$C$1999=$C1))*2-SUMMENPRODUKT(([Mappe2]Tabelle1!$A$1:$A$1999=$A1)*([Mappe2]Tabelle1!$C$1:$C$1999<>$C1))
Dann erhälst du Zahlen von -2, -1, 0, 1 und 2
Folgende Erläuterung:
Ist der Wert in der 2, gibt es 1 Zeile mit dem Wert in A und der Wert in Spalte C ist ok.
Ist der Wert in der 2, gibt es 2 Zeilen mit dem Wert in A und der Wert in Spalte C ist ok.
Ist der Wert in der 0, gibt es dem Wert in A nicht in der anderen Tabelle.
Ist der Wert in der -1, gibt es 1 Zeile mit dem Wert in A und der Wert in Spalte C ist nicht ok.
Ist der Wert in der -2, gibt es 2 Zeilen mit dem Wert in A und der Wert in Spalte C ist nicht ok.
Anschliessen kannst du mit bedingter Formatierung eine farbige Festlegung treffen
Dies ist jetzt für Mappe 1, bei Mappe 2 wären in der Formel die Mappenangaben zu ändern
Gruß
Helmut
Antwort 4 von Gittichen vom 01.02.2022, 08:29 Options
Hallo Helmut,
also deine Formel scheint zu funktionieren. Allerdings habe ich da ein kleines Problem.
Ich muss jede Spalte extra Berechnen!???
Also ich habe eine Hilfsspalte genommen und dann in die erste Zeile deine Formel kopiert, dann wird abgefragt mit mit welcher Datei zu vergleichen ist, danach zeigt er mir 1 oder 0 an. Aber da muss ich jede Zeile extra machen. Was ja einer manuellen Kontrolle gleich kommt. Wieso macht das Programm es nicht automatisch wenn ich die Spalte makiere und die Formel hinterlege. Ich mache irgendwas falsch! Aber was????
Wäre schön wenn du dir noch mal ein paar Minuten Zeit nehmen kannst für mein Anliegen.
Danke Gittichen
Antwort 5 von Saarbauer vom 01.02.2022, 08:42 Options
Hallo,
muss ich mir mal ansehen, habe aber noch einen Fehler entdeckt.
Zitat:
Ist der Wert in der 2, gibt es 1 Zeile mit dem Wert in A und der Wert in Spalte C ist ok.
Ist der Wert in der 2, gibt es 2 Zeilen mit dem Wert in A und der Wert in Spalte C ist ok.
muss heissen
Ist der Wert in der 1, gibt es 1 Zeile mit dem Wert in A und der Wert in Spalte C ist ok.
Ist der Wert in der 2, gibt es 2 Zeilen mit dem Wert in A und der Wert in Spalte C ist ok.
Gruß
Helmut
Antwort 6 von Gittichen vom 01.02.2022, 08:43 Options
Hallo Helmut,
noch einmal ein Beispiel dazu:
Formelanwendungsergebniss:
23121656 0,18 2
23121656 0,15
23122051 0,16
23122051 0,2
23122081 0,13
23122081 0,17
23121656 0,15
23121656 0,22
23122051 0,2
23122051 0,16
23122081 0,17
23122081 0,13
Antwort 7 von Gittichen vom 01.02.2022, 11:20 Options
Zu deiner Korrektur:
Kannst du mir die Formel entsprechend bitte ändern.
Danke Gittichen
Antwort 8 von Saarbauer vom 01.02.2022, 12:02 Options
Hallo,
leider kann ich mit der AW 6 nicht viel anfangen, mir leider nicht ganz verständlich
Gruß
Helmut
Antwort 9 von Gittichen vom 01.02.2022, 13:01 Options
Das war ein konkretes Beispiel:
die achtstellige Zahl 23121656
dann kommt ein Betrag 0,18
und dann Anwendung deiner Formel mit dem Ergebnis 2
Dann wäre es nett wenn du die Fehlerkorrektur in der Formel entsprechend änderst.
Aber die wichtigste Frage ist, wie kann ich die Formel auf ca. 1500 Datensätze kopieren ohne auf jede Zeile zu müssen.
Gittichen
Antwort 10 von Saarbauer vom 01.02.2022, 13:30 Options
Hallo,
so ist es jetzt etwas klarer.
Du musst die Formel nur nach unten ziehen. Zelle anklicken und rechts unten auf das kleine Quadrat, wenn ein Kreuz erscheint, einfach nach unten ziehen bis zur letzten Zeile.
Gruß
Helmut
Antwort 11 von Gittichen vom 01.02.2022, 14:43 Options
Gut kopieren kann ich es inzwischen.
Aber ich habe festgestellt das wenn ich die Formel anwende. Der Fehler nur auf den ersten beiden Zeilen gefunden wird. Sobald ich in die Zeilen z. B. 8-15 gehe sagt er ist alles in Ordnung allerdings ist dem nicht so. Ich habe manuell Fehler eingeben und er findet sie beim Abgleich nicht.
Was mache ich falsch?
Antwort 12 von Saarbauer vom 02.02.2022, 10:07 Options
Hallo,
stell mal eine Beispieldatei zur Verfügung, da so das Problem nicht nachvollziehbar ist
http://www.file-upload.net/hier hochladen und Link dann hier hinterlegen
Gruß
Helmut
Antwort 13 von Gittichen vom 02.02.2022, 11:02 Options
Link 1
*xxxxxxxxx*
*Threadedit* 04.02.2010, 13:33:35
Admininfo: Persönliche Daten gelöscht, siehe FAQ 5, #5
Antwort 14 von Saarbauer vom 02.02.2022, 11:48 Options
hallo,
da ich mit excel 2003 arbeite, kann ich mit Excel 2007 erstellte Dateien nicht öffnen
Gruß
Helmut
Antwort 15 von Mickey vom 02.02.2022, 12:00 Options
@Saarbauer,
eventuell helfen dir hier bei Interesse (das Problem wird sich ja jetzt öfters stellen) das
Office Compatibility Pack (bei installiertem Office 2000, XP, 2003) oder der
Excel Viewer (unabhängiger Viewer) weiter.
Gruss,
Mic
Bei Eingriffen ins System, die Registry oder Dateien erst eine Sicherung vornehmen©
Antwort 16 von Saarbauer vom 02.02.2022, 20:03 Options
Hallo,
ich habe dank der Hilfe von @ Mickey die Ateien geöffnet bekommen, da in der Datei Test99999 drei Tabellen sind und Test9999555 zwei Tabellen ist hier die Frage welce Tabelle soll mit welcher verglichen werden.
Ich vermute die Tabellen 0-CODie-MSExcel-temporaer und da die die Spalten B und F
Gruß
Helmut
Antwort 17 von Gittichen vom 03.02.2022, 06:38 Options
Stimmt die Tabelle mit den Spalten B und F mit der anderen Tabelle und den Spalten D und I. Wobei B und die D die Ausgangsbasis ist und F und I abweichen können. Und genau das möchte ich überprüfen. Wenn Sie abweichen wo? Das halt durch eine Formel damit ich nicht die ganzen Daten manuell mehr abgleichen muss.
Antwort 18 von gittichen vom 03.02.2022, 07:11 Options
Es kann natürlich sein das ich auch mal ein Datensatz vergesse einzugeben und dann soll mir die Formel natürlich auch sagen. Okay hier fehlt ein Datensatz. Dafür müsste es aber auch ausreichen die Spalten B und D abzugleichen.
Ich hoffe ich habe es verständlich ausgedrückt.:-O
Antwort 19 von Saarbauer vom 03.02.2022, 08:12 Options
Hallo,
werde heute abend in Ruhe es mir mal ansehen.
Gruß
Helmut
Antwort 20 von Saarbauer vom 03.02.2022, 20:50 Options
Hallo,
lade dir mal beide Dateien hoch
*xxxxxxxxx*Mitdem Namen für die Tabelle 0-CODie-MSExcel-temporaer habe ich es nicht hinbekommen. Tabelle heisst jetzt Test. Speichere beide in einem Verzeichnis und zur weiteren Bearbeitung beide öffnen
Gruß
Helmut
*Threadedit* 04.02.2010, 13:34:01
Admininfo: Persönliche Daten gelöscht, siehe FAQ 5, #5