Abgleich von zwei umfangreichen Listen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Abgleich von zwei umfangreichen Listen

Re: Abgleich von zwei umfangreichen Listen

von marcomedia » Di, 22.01.2013 23:32

Recht herzlichen Dank für die schnelle Hilfe!

Auch wenn ich es wohl erst morgen schaffe, den beschriebenen Weg auszuprobieren, wollte ich mich wenigstens bei RobertG bedanken und kurz auf die Kritik von boser eingehen:
wie unschwer zu erkennen, bin ich in beiden Foren frisch dazugestossen und habe keine näheren Informationen zum gemeinsamen bzw. voneinander unabhängigen Betrieb beider Portale.
Wegen meines Problems habe ich lediglich die passende Anlaufstelle gesucht, von der ich mir am ehesten eine Lösung versprochen habe: andere, erfahrene Anwender.
Daß ich mich daraufhin bei beiden Foren angemeldet und mein Problem geschildert habe, war kaum dazu gedacht, einer der beiden Communities mangelnde Fähigkeiten zu unterstellen.

Da ich über eine längere Zeit selber recht aktiv Usersupport in einem Forum geleistet habe, bin ich mir der Bedeutung von freiwilliger Hilfe bewusst.
Dazu gehört auch der Umstand, daß Antworten ggf. länger auf sich warten lassen oder gänzlich ausbleiben können - was ich aber niemandem ankreide!
Möglicherweise hat sich der entsprechende Profi aus Zeitmangel lange nicht mehr im Forum blicken lassen können
oder unterstützt Hilfesuchende schlicht und einfach an einem anderen Ort - wer weiss das schon beim Anmelden?
Sollte sich also trotzdem jemand auf den Schlips getreten fühlen, bitte ich hiermit um Verzeihung.

P.S.: diesen Thread mit der Lösung hätte ich im anderen Forum gewiss verlinkt - ist aber ja nun schon geschehen :D

Re: Abgleich von zwei umfangreichen Listen

von RobertG » Di, 22.01.2013 16:59

Ich antworte trotzdem einmal auf den Ausgangspost, da er im LO-Forum auch an der falschen Stelle steht. Wir sehen ja sowieso, dass viele User in mehreren Foren aktiv sind - da fehlt dann einfach der Verweis um zu sehen, ob schon jemand eine Lösung gepostet hat.

Eigentlich ist das Ganze eine Abfrage der Kategorie

Code: Alles auswählen

SELECT * FROM "Tabelle" WHERE "Name" NOT IN (SELECT "Name" From "Tabelle 2")
Du hast zwei Listen. Das sind in der Datenbank die Tabellen. Dann erstellst Du eine Abfrage. Lasse zuerst nur die Haupttabelle allgemein abfragen (*). Schalte dann den grafischen Modus aus und bearbeite den SQL-Code wie im Beispiel mit den beiden Feldern die sich gegenseitig ausschließen sollen. Lasse die Abfrage ausführen.

Achtung: Je nach verwandtem Office-Modell kann die Abfrage wohl sehr lange dauern, da Du eine große Tabelle hast. LO von der Version 3.5 bis zu den 3.6.3.* haben da ein empfindliches Geschwindigkeitsproblem.

Gruß

Robert

Re: Abgleich von zwei umfangreichen Listen

von boser » Di, 22.01.2013 08:21

Hallo,

ich finde Crossposting nicht sehr elegant, da man dem einem Forum mitteilt , durch die Blume , das es nicht fähig ist.
http://www.libreoffice-forum.de/viewtop ... =2&t=11512

Und ich hab eigentlich keine Lust jemanden zu helfen der Crossposting macht.

Abgleich von zwei umfangreichen Listen

von marcomedia » Di, 22.01.2013 07:45

Hallo zusammen!

Kann mir jemand erklären, wie ich folgendes Problem lösen kann?
Ich habe zwei Listen, nennen wir sie zum besseren Verständnis einfach MUSS und DARF_NICHT.
MUSS enthält knapp 110.000 Einträge, welche zwingend erhalten bleiben müssen,
DARF_NICHT umfasst ca. 1.500 Einträge, die ggf. entfernt werden müssen:

  • Anna
    Berta
    Claudia
    Daniela
    Eva
    Flo
[/color]und
  • Astrid
    Claudia
    Erna
[/color]Am Ende benötige ich folgendes Ergebnis:
  • Anna
    Berta
    Daniela
    Eva
    Flo
[/color]
Mit Calc habe ich bereits versucht, in einem ersten Schritt alle Übereinstimmungen in einer gemeinsamen Liste ausfindig zu machen,
aber eine bedingte Formatierung ( Zelle einfärben mithilfe der Formel =ZÄHLENWENN($A$1:$A$110300;A1)>1 ) lässt Calc immer wieder einfrieren ...

Ich weiss, daß ein Abgleich dieser Art mit M$ Access möglich ist und könnte mir deshalb vorstellen, daß base dazu ebenfalls in der Lage ist.
Allerdings habe ich mit beiden Tools kaum Erfahrung und bin auf eine Schritt-für-Schritt Anleitung angewiesen ... :cry:

Kann mir da jemand helfen?

Vielen Dank im Voraus,
marcomedia

Nach oben