5.2k Aufrufe
Gefragt in Tabellenkalkulation von wundi23 Einsteiger_in (25 Punkte)
Hi zusammen,

ich habe mal wieder ein kleines Problem

Ich habe eine Liste in A1:A800
Dort stehen verschiedene Namen, von denen recht viele mehrfach vorkommen. Nun möchte ich in Spalte B die gleiche Liste in der aber jeder Name nur noch einmal vorkommt. Mit VBA hab ich schon was gefunden. Möchte aber keine Makros verwenden und dachte an ne Array/matrixformel. Hat jemand von euch ne Idee?

Vielen Dank im voraus.

Philipp

3 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallp Philipp,

schreibe in B1

=A1

Schreibe in B2

=WENN(SUMME(ZÄHLENWENN(A$1:A$800;B$1:B1))>=SUMME((A$1:A$800<>"")*1);"";INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(B$1:B1;A$1:A$800)=0)*(A$1:A$800<>"");0)))

schließe die Formeleingabe mit Strg+Shift+Enter ab und kopiere die Formel nach unten.

Gruß
Rainer
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

mein Vorschlag:

mit "Daten" "Filter" "Spezialfilter" und "keine Duplikate" die Liste in ein neues Tabellenblatt kopieren, dann hast du deine Namen nur einmal.

Ist zwar etwas anders gelöst wie deine Beschreibung aber führt vielleicht auch zum Ziel

Gruß

Helmut
0 Punkte
Beantwortet von wundi23 Einsteiger_in (25 Punkte)
vielen dank euch beiden!
schönes wochenende!
...