Excellisten vergleichen.
Hallo Leute.
Ich habe 2 Excellisten, die ich vergleichen will. Das erste Problem ist, dass innerhalb der Liste Einträge sind, die ich rausfiltern möchte bevor ich den vergleich starte. Die geht nicht über die Autofiltern, da es zu viele Einträge sind und um es sich bei den Einträgen um links handelt, die irgendwo drin z.b. Country haben.Diese sollen aber raus.
Im zweiten Schritt will ich dann die Listen vergleichen und zwar so gegenseitig und Rückseitig, d.h. ich will wissen wer in Liste A fehlt,der auf Liste B steht und wer auf Liste B fehlt und auf A steht. Hat da jemand eine gute Idee?
Im zweiten Schritt will ich dann die Listen vergleichen und zwar so gegenseitig und Rückseitig, d.h. ich will wissen wer in Liste A fehlt,der auf Liste B steht und wer auf Liste B fehlt und auf A steht. Hat da jemand eine gute Idee?
Please also mark the comments that contributed to the solution of the article
Content-Key: 171187
Url: https://administrator.de/contentid/171187
Printed on: April 19, 2024 at 19:04 o'clock
6 Comments
Latest comment
Hallo Dudelidude!
Im Zweifelsfall in je eine Textdatei ("Liste1.txt", "Liste2..txt") exportieren, per
filtern und dann per
vergleichen und die Ergebnisse bei Bedarf wieder in Excel importieren ...
Grüße
bastla
Im Zweifelsfall in je eine Textdatei ("Liste1.txt", "Liste2..txt") exportieren, per
findstr /v /c:"Suchbegriff" "Liste1.txt">"Liste11.txt"
findstr /v /g:"Liste11.txt" "Liste22.txt">"In_2_und_nicht_in_1.txt"
Grüße
bastla
Hallo Dudelidude!
Was würde Dir denn weiterhelfen?
Zum Thema "Aussortieren": Du könntest einen "Spezialfilter" bzw ab 2007 "Erweitert"en Filter verwenden, um nur die passenden Datensätze an eine andere Stelle zu kopieren. Alternative: Eine Hilfsspalte mit einer Formel der Art
und nach den Ergebnissen dieser Spalte sortieren - dann bekommst Du die passenden Sätze in einem zusammenhängenden Block ...
Um festzustellen, ob ein Eintrag der einen Liste (Annahme: Spalte A) auch in der anderen Liste (Spalte A der Tabelle2) existiert, könntest du eine Hilfsspalte mit
erstellen und auch hier nach dieser Hilfsspalte sortieren ...
Grüße
bastla
Was würde Dir denn weiterhelfen?
Zum Thema "Aussortieren": Du könntest einen "Spezialfilter" bzw ab 2007 "Erweitert"en Filter verwenden, um nur die passenden Datensätze an eine andere Stelle zu kopieren. Alternative: Eine Hilfsspalte mit einer Formel der Art
=SUCHEN("Country";A1)
Um festzustellen, ob ein Eintrag der einen Liste (Annahme: Spalte A) auch in der anderen Liste (Spalte A der Tabelle2) existiert, könntest du eine Hilfsspalte mit
=ZÄHLENWENN(Tabelle2!A:A;Tabelle1!A1)
Grüße
bastla
Hallo Dudelidude!
Wenn es genügt, dass einer der Suchbegriffe vorkommt, dann etwa so:
oder (etwas einfacher) umgekehrt (also dass keiner davon enthalten ist):
Das Ergebnis "WAHR" oder "FALSCH" kannst Du bei Bedarf auch noch mit einem "
Grüße
bastla
Wenn es genügt, dass einer der Suchbegriffe vorkommt, dann etwa so:
=ODER(NICHT(ISTFEHLER(SUCHEN("Country";A1)));NICHT(ISTFEHLER(SUCHEN("City";A1)));NICHT(ISTFEHLER(SUCHEN("Navigation";A1))))
=UND(ISTFEHLER(SUCHEN("Country";A1));ISTFEHLER(SUCHEN("City";A1));ISTFEHLER(SUCHEN("Navigation";A1)))
WENN()
" in eine andere Form bringen ...Grüße
bastla
Moin bastla,
nur als Ergänzung zu deiner Variante.
Gleichbedeutend und somit auch im Ergebnis gleich ist die Bibersche Kurzschreibweise
... wobei hier zwar der SUCHEN-Funktion ein Array übergeben wird (die drei Strings in geschweiften Klammern {}), diese Formel aber NICHT als Matrixformel mit Strg-Shift-Enter eingeben werden muss. [Kann auch als Matrixformel mit gleichem Ergebnis, muss aber nicht]
Mach es ein bisschen wartbarer.
Geht natürlich auch bei den anderen "umgekehrten" Varianten.
Grüße
Biber
nur als Ergänzung zu deiner Variante.
=ODER(NICHT(ISTFEHLER(SUCHEN("Country";A1)));NICHT(ISTFEHLER(SUCHEN("City";A1)));NICHT(ISTFEHLER(SUCHEN("Navigation";A1))))
Gleichbedeutend und somit auch im Ergebnis gleich ist die Bibersche Kurzschreibweise
=NICHT(ISTFEHLER(SUCHEN({"Country";"City";"Navigation"};A1)))
... wobei hier zwar der SUCHEN-Funktion ein Array übergeben wird (die drei Strings in geschweiften Klammern {}), diese Formel aber NICHT als Matrixformel mit Strg-Shift-Enter eingeben werden muss. [Kann auch als Matrixformel mit gleichem Ergebnis, muss aber nicht]
Mach es ein bisschen wartbarer.
Geht natürlich auch bei den anderen "umgekehrten" Varianten.
Grüße
Biber