Clever-Excel-Forum

Normale Version: Duplikate einfach auflisten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

Ich möchte eine Spalte an Zahlen so umwandeln, dass mir in einer nächsten Spalte die Werte ohne Duplikate ausgegeben werden.
Falls ein doppelter Wert erscheint, soll dieser von der Ausgabe ausgeschlossen werden und statt dessen die nächste Zeile analysiert werden.
Als Hilfe habe ich eine Zählerspalte eingefügt.
Gibt es eine Möglichkeit die Liste von den Duplikaten zu "bereinigen"?
Hallo,

Code:
=WENN(D2=D1;"";D2)
?
Hola,

in I2:
Code:
=B2
In I3:
Code:
=WENNFEHLER(INDEX($B$2:$B$244;VERGLEICH(1;(ZÄHLENWENN(I$2:I2;$B$2:$B$244)=0)*($B$2:$B$244<>"");0));"")
Die Formel mit Strg-Shift-Enter abschließen und dann nach unten ziehen.

Gruß,
steve1da
Danke schonmal.

Ich habe die Formel eingebaut, aber anscheinend setzt er mir trotzdem noch Duplikate in die neue Spalte.
habe ich etwas übersehen?
Hola,

in I2 kommt die erste Formel, in I3 die zweite. Nur die 2. wird nach unten gezogen.
Außerdem ist deine Formel in J1 falsch (warum auch immer du sie dort reingeschrieben hast).

Code:
=WENNFEHLER(INDEX($B$2:$B$244;VERGLEICH(1;(ZÄHLENWENN(I$2:I2;$B$2:$B$244)=0)*($B$2:$B$244<>"");0));"")


Gruß,
steve1da
Aus dem ganz einfachen Grund weil sonst der erste Wert vernachlässigt wird. 
Und die Duplikate treten leider trotzdem noch auf.
:20:
Hallo hanso686,

es noch nicht eindeutig, wie Du die Daten ohne Duplikate gelistet haben willst.

Ich interpretiere das nachfolgend mal so, dass es Dir egal ist. Dann reicht nachfolgende einfache Matrixfunktion(alität)sformel die keines spez. Formelabschluss wie eine klassische Matrixformel benötigt und es bedarf auch nicht der Hilfsspalte I

Dann in J2  (J1 muss leer bleiben oder eine 0 beinhalten):

PHP-Code:
=WENNFEHLER(AGGREGAT(15;6;Tabelle4[Output -Sytemlänge L]/(ZÄHLENWENN(J$1:J1;Tabelle4[Output -Sytemlänge L])=0);1);""

Formel weit genug nach unten kopieren.

Wenn Du eine derartige Listing nicht suchst, solltest Du angeben, nach welchen Bedingungen die Werte ohne Duplikate gelistet werden sollen.
Hola,

Zitat:Aus dem ganz einfachen Grund weil sonst der erste Wert vernachlässigt wird.

nein! Der erste Wert wird mit =B2 geholt.
Und jetzt:
Deine Formel:
Code:
=WENNFEHLER(INDEX($B$2:$B$244;VERGLEICH(1;(ZÄHLENWENN(I$2:I3;$B$2:$B$244)=0)*($B$2:$B$244<>"");0));"")
Meine Formel:
Code:
=WENNFEHLER(INDEX($B$2:$B$244;VERGLEICH(1;(ZÄHLENWENN(I$2:I2;$B$2:$B$244)=0)*($B$2:$B$244<>"");0));"")

Den Unterschied findest du selber - warum auch immer du aus der 2 eine 3 gemacht hast.

Gruß,
steve1da
Pivottable:
Die Bedingung der Auflistung ist, dass die multiplen Werte je nur beim ersten Auftreten gelistet werden. Nachfolgend sollen die Duplikate bei der Auflistung ignoriert werden.
Ich habe mal die zu überspringenden Werte markiert in den ersten 30 Zeilen.

Zusätzlich habe ich den 1. fehlenden Wert hervorgehoben.

Danke für deine Antwort.

Ich würde gerne die Systemlängen L so auflisten, dass sich wiederholende Werte nur beim ersten auftreten gelistet werden.
Mit den Werten aus der Pivot Tabelle kann ich leiden nichts anfangen.
Seiten: 1 2