Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formullösung für Filter ohne Duplikate

Forumthread: Formullösung für Filter ohne Duplikate

Formullösung für Filter ohne Duplikate
09.09.2014 17:35:14
Wolfango

Hallo Experten,
ich habe hier mal eine Demo Datei erzeugt:
https://www.herber.de/bbs/user/92557.xlsx
Folgendes Problem:
Ich möchte die Liste in Spalte B umwandeln zu einer Liste, in welcher jeder Name nur EINMAL vorkommt.
Hierzu habe ich eine Arrray-Formel auf www.excelformeln.de gefunden (unter: Formellösungen für Spezialfilter ohne Duplikate).
Anm.: In D1 steht eine abweichende Formel; erst ab D2 habe ich mit AutoAusfüllen nach unten kopiert!
Solange die Ausgangsliste in Zeile 1 beginnt, funktioniert das auch einwandfrei!
(siehe Arbeitsblatt Beispiel 01!)
Sobald ich aber mit der Ausgangsliste nicht mehr in Zeile 1 beginne, bekomme ich die Array-Formeln nicht mehr angepasst.
(siehe Arbeitsblatt Beispiel 02!)
Was mache ich falsch?
Danke und Gruß,
Wo

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formullösung für Filter ohne Duplikate
09.09.2014 17:49:16
Hajo_Zi
warum nicht eine Duplikate entfernen, dafür gibt es einen Schalter.

AW: Formullösung für Filter ohne Duplikate
10.09.2014 09:58:04
Wolfango
...klar, den Schalter kenne ich. Ich benötige aber eine dynamische Lösung, bei welcher ich die Ausgangswerte ändern kann.
Danke und Gruß, Wo

AW: Formullösung für Filter ohne Duplikate
09.09.2014 18:35:50
Luschi
Hallo Wolfango,
hier mal Deine Datei zurück mit Lösungsformeln.
https://www.herber.de/bbs/user/92558.xlsx
Gruß von Luschi
aus klein-Paris

Anzeige
AW: Formullösung für Filter ohne Duplikate
10.09.2014 09:59:41
Wolfango
...super! Das funktioniert einwandfrei und ich habe meinen Fehler gefunden!
Viiiiielen Dank!!
Gruß, Wo

AW: Formullösung für Filter ohne Duplikate
10.09.2014 10:37:42
Wolfango
...muss doch noch mal einhaken:
Kann man die Array-Formel auch dergestalt abändern, dass es möglich wird über die Ausgangsdaten eine Überschrift zu setzen ohne dass diese in der neuen Liste mitgelistet wird?
(...im zuletzt hochgeladenen Beispiel https://www.herber.de/bbs/user/92558.xlsx wäre das dann eine Überschrift in B10).
Gruß, Wo

Anzeige
AW: Formullösung für Filter ohne Duplikate
10.09.2014 17:00:43
Wolfango
...hervorragend!
Dankeschön!

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Excel-Filter ohne Duplikate: So geht's


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in einer Excel-Liste oder Tabelle vorliegen. Die Liste sollte in einer Spalte organisiert sein, beispielsweise in Spalte B.

  2. Array-Formel verwenden: Um eine Liste ohne Duplikate zu erstellen, kannst Du eine Array-Formel nutzen. Angenommen, Deine Daten beginnen in B1, verwende die folgende Formel in D2:

    =EINDEUTIGE(B:B)

    Diese Formel filtert alle einzigartigen Werte aus Spalte B.

  3. Formel anpassen: Wenn Deine Ausgangsdaten nicht in Zeile 1 beginnen, passe die Formel entsprechend an. Achte darauf, dass Du die Formel in die richtige Zelle eingibst.

  4. Dynamisches Filtern: Wenn Du die Ausgangswerte ändern möchtest, kannst Du die Formel in D2 einfach nach unten ziehen, um automatisch die neuen Werte zu filtern.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Wenn die Array-Formel nicht funktioniert, überprüfe, ob Du sie korrekt eingegeben hast. Achte darauf, dass die Zelle, in der die Formel steht, nicht durch andere Daten blockiert ist.

  • Überschrift wird mitgelistet: Wenn Du eine Überschrift in Deiner Liste hast, kannst Du die Formel anpassen, um diese zu ignorieren. Beispiel:

    =EINDEUTIGE(B2:B100)

    Dadurch wird nur der Bereich ab B2 berücksichtigt.


Alternative Methoden

  • Duplikate entfernen: Eine einfache Methode, um Dubletten in Excel zu filtern, ist die Verwendung der Funktion „Duplikate entfernen“. Gehe zu „Daten“ > „Duplikate entfernen“. Beachte, dass diese Methode die Originaldaten verändert.

  • Pivot-Tabellen: Eine weitere Möglichkeit, um eine excel liste ohne duplikate zu erstellen, ist die Nutzung von Pivot-Tabellen. Füge Deine Daten in eine Pivot-Tabelle ein und aktiviere das Feld „Werte“, um nur einzigartige Einträge anzuzeigen.


Praktische Beispiele

  1. Beispiel für die Nutzung der FILTER-Funktion: Angenommen, Du hast eine Liste von Namen in Spalte B:

    =FILTER(B:B, B:B<>"")

    Diese Formel zeigt alle Namen an, die nicht leer sind, und filtert gleichzeitig Duplikate heraus.

  2. Beispiel für ein dynamisches Dropdown: Wenn Du ein Dropdown-Menü erstellen möchtest, das keine Duplikate enthält, kannst Du die Formel zusammen mit der Datenüberprüfung verwenden.


Tipps für Profis

  • Namen definieren: Definiere benannte Bereiche für Deine Daten, um die Formeln übersichtlicher zu gestalten und die Verwendung von Namen zu erleichtern.

  • Verwendung von benutzerdefinierten Formeln: Du kannst auch VBA verwenden, um eine benutzerdefinierte Funktion zu erstellen, die Duplikate in Deiner Excel-Liste entfernt und die Liste dynamisch aktualisiert.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass mein Filter immer aktuell ist?
Verwende die dynamische Array-Formel und ziehe sie nach unten, um neue Daten automatisch einzuschließen.

2. Was ist der Unterschied zwischen der FILTER- und der EINDEUTIGE-Funktion?
Die FILTER-Funktion filtert Daten basierend auf bestimmten Bedingungen, während die EINDEUTIGE-Funktion nur einzigartige Werte auflistet.

3. Funktioniert dies in älteren Excel-Versionen?
Die dynamischen Array-Funktionen sind nur in Excel 365 und Excel 2021 verfügbar. In älteren Versionen musst Du alternative Methoden wie Pivot-Tabellen oder die Duplikate entfernen-Funktion verwenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige