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

Forumthread: Eindeutig Formel mit Filter kombinieren

Eindeutig Formel mit Filter kombinieren
21.02.2024 13:01:10
Thas2408
Ich möchte aus einer Artikelliste mit der Eindeutig Funktion, alle Artikelnamen nur einmalig angezeigt bekommen, mit einem Filter, dass mir nur Artikel angezeigt werden die mit einem "L" anfangen.

Meine Formel: =EINDEUTIG(FILTER(B112#;B112#="L*"))

Die Formel zeigt mir allerdings nur #Kalk! an als Ergebnis. wo ist mein Fehler?
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=EINDEUTIG(FILTER(A:A;LINKS(A:A;1)="L"))
21.02.2024 13:24:32
{Boris}
VG, Boris
=EINDEUTIG(FILTER(B112#;LINKS(B112#;1)="L";""))
21.02.2024 13:28:05
MCO
Moin!

Vorraussetzung ist, dass in B112 schon eine Spill-Formel steht.
Ansonsten muss der Bereich als Bezug in der Formel stehen.


Gruß, MCO
AW: =EINDEUTIG(FILTER(B112#;LINKS(B112#;1)="L";""))
21.02.2024 13:41:46
Thas2408
In B112 steht =EINDEUTIG(A112:A1540)

was ist eine Spillformel? Bei mir steht immernoch #Kalk!
Anzeige
AW: =EINDEUTIG(FILTER(B112#;LINKS(B112#;1)="L";""))
21.02.2024 13:58:12
daniel
eine Spill-Formel ist eine Formel, die mehr als einen Wert als Ergebnis hat und diese Werte dann in die angrenzenden Zellen schreibt (spill = Überlauf)

Gruß Daniel
Sorry, Version 2016 überlesen
22.02.2024 09:05:47
MCO
Diese nützliche Funktion ist erst in O365 verfügbar....

Gruß, MCO

AW: Eindeutig Formel mit Filter kombinieren
21.02.2024 13:33:00
Thas2408
Klappt auch nicht. Ich habe mal eine ganz einfache Tabelle erstellt.
In Spalte A stehen alle Artikelnamen

In Spalte B steht die Formel =EINDEUTIG(FILTER(A:A;A:A="L*")) oder =EINDEUTIG(FILTER(A:A;Links(A:A;1)="L*"))
weil ich alle Artikeln auflisten will die mit dem Buchstaben L anfangen.

Als Ergebnis kommt wieder #Kalk!
Anzeige
AW: Eindeutig Formel mit Filter kombinieren
21.02.2024 13:43:25
daniel
Hi
der KALK-Fehler kommt beim Filter, wenn durch die Filterung kein Wert mehr übrig bleibt und du keinen Alternativwert festgelegt hast (3.Parameter von FILTER)

dein Fehler ist, dass der Vergleich mit "=" nur vollständige Werte vergleichen kann und keine Joker kennt.
dein zweiter Versuch ist schon fast richtig, nur eben ohne den "*", also als Filterkriterium: Links(A:A;1)="L"

Gruß Daniel
Anzeige
Du musst meine Formel schon richtig übernehmen...
21.02.2024 13:52:39
{Boris}
Hi,

denn von einem * hatte ich nix geschrieben ;-)

VG, Boris
AW: Eindeutig Formel mit Filter kombinieren
21.02.2024 13:47:39
Thas2408
=EINDEUTIG(FILTER(B112#;LINKS(B112#;1)="L"))

immernoch #Kalk!. ich weiss einfach nicht mehr weiter, dass ergibt doch garkeinen Sinn
Zeig mal eine kleine Beispieldatei...oT
21.02.2024 13:54:04
{Boris}
VG, Boris
Anzeige
AW: Eindeutig Formel mit Filter kombinieren
21.02.2024 13:56:30
daniel
kannst du die Datei mal hochladen?
du verweist ja als Quelle für den Filter auf das Ergebnis einer anderen Formel mit Spill, da müsste man schon genauer drauf schauen, um den Fehler zu finden.
Gruß Daniel
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Eindeutig Formel mit Filter kombinieren in Excel


Schritt-für-Schritt-Anleitung

  1. Vorbereiten der Daten: Stelle sicher, dass du eine Liste von Artikeln in Spalte A hast. Diese Liste sollte alle möglichen Artikelnamen enthalten.

  2. Eindeutig Formel anwenden: In Spalte B kannst du die Formel =EINDEUTIG(FILTER(A:A;LINKS(A:A;1)="L";"")) verwenden, um alle einzigartigen Artikelnamen, die mit "L" anfangen, anzuzeigen. Achte darauf, dass du das dritte Argument in der FILTER-Funktion als leeren Text angeben kannst, um einen Fehler zu vermeiden, wenn kein Wert übrig bleibt.

  3. Überprüfen der Spill-Formel: Vergewissere dich, dass deine Formel in B112 als Spill-Formel definiert ist. Dies bedeutet, dass die Formel mehr als einen Wert zurückgeben kann und die Ergebnisse in die angrenzenden Zellen fließen.

  4. Fehlerbehebung: Falls der Fehler #Kalk! erscheint, überprüfe, ob in A:A tatsächlich Werte vorhanden sind, die deinem Filterkriterium entsprechen.


Häufige Fehler und Lösungen

  • #Kalk! Fehler: Dieser Fehler tritt auf, wenn der Filter keine passenden Werte findet. Stelle sicher, dass deine Kriterien korrekt sind und dass es tatsächlich Werte gibt, die den Bedingungen entsprechen.

  • Falsche Verwendung von Wildcards: Bei der Verwendung von Wildcards wie "*" in der FILTER-Funktion funktioniert der Vergleich mit "=" nicht. Verwende stattdessen LINKS(A:A;1)="L".

  • Spill-Formel nicht erkannt: Wenn in der Zelle, auf die du verweist, keine Spill-Formel steht, wird der Fehler angezeigt. Stelle sicher, dass die Zelle eine Formel enthält, die mehrere Werte zurückgibt.


Alternative Methoden

  • Pivot-Tabellen: Eine Pivot-Tabelle kann verwendet werden, um einzigartige Werte zu extrahieren und zu filtern. Dies ist besonders nützlich, wenn du mehrere Kriterien berücksichtigen möchtest.

  • Power Query: Mit Power Query kannst du ebenfalls einzigartige Werte filtern und transformieren. Hier kannst du verschiedene Bedingungen anwenden, um die gewünschten Ergebnisse zu erzielen.


Praktische Beispiele

  1. Einfaches Beispiel: Angenommen, in Spalte A hast du die Artikel:

    • Lampe
    • Lautsprecher
    • Laptop
    • Lampe

    Mit der Formel =EINDEUTIG(FILTER(A:A;LINKS(A:A;1)="L";"")) erhältst du als Ergebnis:

    • Lampe
    • Lautsprecher
    • Laptop
  2. Mehrere Kriterien filtern: Wenn du mehrere Kriterien anwenden möchtest, kannst du die FILTER-Funktion erweitern. Beispielsweise:

    =EINDEUTIG(FILTER(A:A; (LINKS(A:A;1)="L")*(LÄNGE(A:A)>5); ""))

    Hierbei werden nur die Artikel angezeigt, die mit "L" anfangen und mehr als 5 Zeichen lang sind.


Tipps für Profis

  • Nutzung von dynamischen Arrays: Stelle sicher, dass du eine Excel-Version verwendest, die dynamische Arrays unterstützt (z.B. O365 oder Excel 2021).

  • Verwende benannte Bereiche: Um deine Formeln übersichtlicher zu gestalten, kannst du benannte Bereiche verwenden. Statt A:A kannst du Artikel als Bereich definieren.

  • Bedingte Formatierung: Nutze die bedingte Formatierung, um die Ergebnisse visuell hervorzuheben, sodass du die einzigartigen Artikel schnell identifizieren kannst.


FAQ: Häufige Fragen

1. Was ist eine Spill-Formel? Eine Spill-Formel gibt mehrere Werte zurück und füllt die angrenzenden Zellen mit diesen Werten aus.

2. Warum bekomme ich den Fehler #Kalk! bei der Verwendung von FILTER? Dieser Fehler tritt auf, wenn die FILTER-Funktion keine Werte findet, die den angegebenen Kriterien entsprechen. Überprüfe deine Kriterien und die Daten, um sicherzustellen, dass sie korrekt sind.

3. Welche Excel-Version benötige ich für die Eindeutig- und Filter-Funktionen? Die Funktionen EINDEUTIG und FILTER sind in Excel 365 und Excel 2021 verfügbar. In älteren Versionen wie Excel 2016 stehen diese Funktionen nicht zur Verfügung.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige