Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Nadescha am August 23, 2016, 11:54:41 Vormittag
-
Hallo,
ich habe einen sehr großen Textdatensatz (ca. 280.000 Zeilen), wobei sich die einzelnen Textelemente über drei Spalten erstrecken, also z.B.:
A B C
house of cards
game of thrones
house by cards
element of crime
Nun möchte ich alle Elemente herausfiltern, die in Spalte A und C übereinstimmen, sich aber in Spalte B unterscheiden, also z.B. house of cards und house by cards oder game of thrones und game with thrones.
Über die Funktionen Spezialfilter und Bedingte Formatierung komme ich mit meinem Problem leider nicht weiter. Wäre eine WENN-Formel eine mögliche Lösung für mein Problem? Wie könnte solch eine Formel aussehen?
Ich möchte die jeweiligen Duplikate herausfiltern und in ein neues Arbeitsblatt kopieren, da ich mit den Duplikaten arbeiten möchte. Die Funktion Duplikate entfernen ist somit auch keine Option für mich.
Vielen Dank im Voraus für eure Hilfe,
Nadescha
-
Hola,
in einer Hilfsspalte:
=WENN(ZÄHLENWENNS($A$1:$A$100;A1;$C$1:$C$100;C1)>1;"x";"")
Die Formel nach unten ziehen. Jedes doppelte Element hat nur ein X. Danach kannst du filtern und die Datensätze in die andere Tabelle kopieren.
Gruß,
steve1da
-
Hallo,
vielen Dank für die schnelle Antwort. Die Formel funktioniert zwar, aber leider gibt er mir dann nicht alle doppelten Elemente aus. Woran kann das liegen? Es sollen alle Textinhalte in Spalte A und C, die gleichzeitig mehr als einmal vorkommen, markiert werden. Ich kriege aber lediglich 7 Treffer (von insgesamt 284.000 Zeilen), was nicht richtig sein kann.
Gruß,
Nadescha
-
Hola,
du hast die Bereiche in der Formel aber angepasst, oder?
Wenn ja, dann gibt es nur 7 100%ige Übereinstimmungen. Woran das liegt kann man nur raten.
Gruß,
steve1da
-
Hallo,
ja, die Bereiche hatte ich angepasst. Ich werde es erneut versuchen, vielleicht habe ich ja noch einen anderen Fehler drin.
Vielen Dank für deine Hilfe,
Nadescha
-
Moin,
oft eine Fehlerursache: Angehängte Leerzeichen, die du ja nicht siehst ...
Prüfen kannst du das übrigens ganz gut mit einer Hilfsspalte, wo du SpalteA&SpalteC verbindest (ohne Leerzeichen). Dann suchen (lahm ...) oder über die Funktion =ODER(RECHTS(A1)=" ";RECHTS(C1)=" ") herausfinden,ob das WAHR ist (filtern). Manchmal ist es auch noch das ZEICHEN(160), was sich als Leerzeichen tarnt. 8)
-
Hallo,
vielen Dank für eure Hilfe. Anscheinend war das Problem meine Version von Excel 2013. Ich habe es nun an einem anderen Computer probiert (auch mit Excel 2013) und hier klappt die Formel ohne Probleme.
Gruß,
Nadescha