Darth Sidious Geschrieben 7. Dezember 2009 Geschrieben 7. Dezember 2009 So, heute komme ich mal, weil ich ein Problem mit Excel habe. Ich möchte folgendes machen: Ich habe Arbeitsmappe A, mit Spalte X Y Ich habe Arbeitsmappe B, mit Spalte X Y Ich habe Arbeitsmappe C, mit Spalte X Y Ich habe Arbeitsmappe D In Arbeitsmappe A und B befinden sich jeweils in X ein SAP System als Text, und in Spalte Y jeweils der entspr. Mandant dazu. In Arbeitsmappe C stehen stehen in Spalte X die SAP Systeme und in Spalte Y die entspr. Mandanten. In Arbeitsmappe C befinden sich also die Datensätze die überprüft werden sollen mit denen aus Arbeitsmappe A und B. Gibt es ein Datenpaar in Arbeitsmappe C das mit einem Datensatz nicht übereinstimmt soll der Text "muss per Hand nachgetragen werden aus Arbeitsmappe A" ausgegeben, und dieser Prüfvorgang soll dann auch mit Arbeitsmappe C gemacht werden, gibt es dort auch kein Datenpaar das Übereinstimmt, so soll der Text "muss per Hand nachgetragen werden aus Arbeitsmappe B". Wie stell ich nun das ganze an? Bis jetzt hab ich es nur geschafft per Formel EINE Zelle mit mehreren Zellen in einer Spalte abzugleichen, aber noch nicht so, dass ich mehrere Tabellen mit 2 passenden Zellen vergleiche, wobei jeweils eine Zeile zusammengehört ind 2 Tabellen. Bisher sieht meine Formel so aus: =ODER(IDENTISCH(sid_mdt!A88;'A6290 '!B:) Habt ihr Lösungsvorschläge? Zitieren
Enno Geschrieben 7. Dezember 2009 Geschrieben 7. Dezember 2009 sverweis und verketten helfen dir! a) mache dir in Mappe a und B und C eine Spalte z in die du schreibst: =verketten(SpalteX;SpalteY) vergleiche mit sverweis in MappeA ob der Eintrag in C ist c) vergleiche mit sverweis in MappeB ob der Eintrag in C ist Dann kannst du dir per AutoFilter in Mappe a alle raussuchen die er nicht gefunden hat und nachtragen. Das gleiche machst du dann mit Mappe B Gruß Enno Zitieren
Darth Sidious Geschrieben 7. Dezember 2009 Autor Geschrieben 7. Dezember 2009 Ich habe nun mit Verketten in Arbeitsmappe A, B und C die Datenpaar ezusammengefügt. (Das Ergebniss soll in Spalte C ausgegeben werden!). Nun habe ich in C folgende Formel verwendet: =SVERWEIS(zusammengefügtes Datenpaar aus C; zusammengefügtes Datenpaar aus A, zusammengefügtes Datenpaar aus Aber irgendwie will es mir kein Ergebniss ausspucken, und Excel meckert dass die Formel falsch ist. Könntest du die pls mal genauer erläutern? Zitieren
Enno Geschrieben 7. Dezember 2009 Geschrieben 7. Dezember 2009 sverweis(SUCHKRITERIUM;MATRIX;SPALTENINDEX) Du kannst mit dem sverweis in Tabelle a in 1 Zeile suchen ob hier die verkettete Zelle in Tabelle C vorkommt. Dies kopierst du dann in alle Zeilen in Tabelle a. Dort hast du dann ja als Ergebnis ob die Werte in Tabelle c vorkommen. Dann mit autofilter alle die rausfiltern die nicht in Tabelle C vorhanden sind? Kuck dir einfach mal die Hilfe zum sverweis an. Zitieren
Darth Sidious Geschrieben 7. Dezember 2009 Autor Geschrieben 7. Dezember 2009 Genau das is ja das Problem, die Hilfe zu sverweis helfen mir nicht. Was ist in Excel bitteschön eine Matrix? Zitieren
Enno Geschrieben 7. Dezember 2009 Geschrieben 7. Dezember 2009 suchkriterium = zelle nach der gesucht wird matrix = bereich in dem in der 1ten Spalte gesucht wird spaltenindex = spalte der matrix die als ergebnis zurückgegeben wird kann man recht schwer erklären. google mal danach es gibt ne paar seiten die das mit nem beispiel recht gut erklären. Zitieren
Darth Sidious Geschrieben 8. Dezember 2009 Autor Geschrieben 8. Dezember 2009 Und was ist nun: spalte der matrix die als ergebnis zurückgegeben wird ??? Ich weiß, ist nur aus Office rauskopiert -,- aber mir sagt das trotzdem nichts, wie das gemeint ist (und aus den Beispielen werde ich auch nicht sonderlich schlau). Zitieren
Enno Geschrieben 8. Dezember 2009 Geschrieben 8. Dezember 2009 Besipiel: In Zelle A2 steht: =sverweis(a1;Tabelle2!a1:b100;2) In Zelle a1 steht wonach du suchst auf Tabelle2 in Spalte a stehen die Vergleichswerte in Spalte B die Rückgabewerte 2 heist in der Matrix (Tabelle2!a1:b100) gib die 2te Spalte (in diesem Fall wieder zurück Zitieren
Darth Sidious Geschrieben 8. Dezember 2009 Autor Geschrieben 8. Dezember 2009 Ok, das hat so scheinbar kein Sinn. Ich hab es nun über ein Makro gemacht. Da läuft auch bis jetzt alles so, nur gibt er mir die Ergebnisse genau verkehrt herum aus^^, aber das schaff ich schon Danke für die Hilfe. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.