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?
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
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?
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.
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?
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.
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).
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
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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden