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

Forumthread: nur Spalte 3 aus FILTER Ergebnis

nur Spalte 3 aus FILTER Ergebnis
02.09.2022 16:53:15
Christian
Hallo zusammen,
Meine Arbeitsmappe umfasst zwei Tabellenblätter:
- Abgeschlossen
- Geplant
Beide Tabellenblätter enthalten die Spalte "ArtikelNr".
Das Tabellenblatt geplant enthält zusätzlich eine Spalte "Aktiv" mit den Werten Ja/Nein, nach welcher in filtern möchte.

zur zeit sieht ein Teil meiner Formel ohne Filter wie folgt aus und funktioniert:
...SUMMENPRODUKT((Abgeschlossen[ArtikelNr]=MTRANS(Geplant[ArtikelNr]))*Abgeschlossen[Zeitaufwand '[h']])...
Gefiltert werden soll das Array, welches ich transponiere:
...SUMMENPRODUKT((Abgeschlossen[ArtikelNr]=MTRANS(FILTER(Geplant;Geplant[Aktiv]="Ja"))*Abgeschlossen[Zeitaufwand '[h']])...
Die Funktion FILTER liefert aber eine gefilterte Matrix, von welcher ich nur die Spalte ArtikelNr benötige. Die ArtikelNr steht in Spalte C, bzw. Spalte 3, da die neue Matrix ja keine Spaltenbeschreibung mehr enthält.
zur Zeit behelfe ich mir mit einem versteckten dritten Tabellenblatt, bin mir aber sicher, dass ich mir das sparen kann ;-)
Kurz gesagt:
Wie kann ich nur Spalte 3 aus dem Ergebnis von FILTER anzeigen, ohne Zwischenschritt.
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nur Spalte 3 aus FILTER Ergebnis
02.09.2022 17:06:51
onur
Überprüfe mal: Hat dein Excel schon die Funktion "Spaltenwahl" ?
Beispieldatei?
02.09.2022 18:19:07
RPP63
Ansonsten:
Man muss keinen zweidimensionalen Bereich Filtern, es reicht, die Argumente anzupassen:
 ABCD
11a999998
22b998996
33a997994
44b996992
55a995990
66b994988
77a993 
88b992 
99a991 
1010b990 
1111a989 
1212b988 

ZelleFormel
D1=FILTER(C1:C12;B1:B12="b")

Gruß Ralf
Anzeige
AW: nur Spalte 3 aus FILTER Ergebnis
03.09.2022 16:54:41
{Boris}
Hi,
entweder nur die Zielspalte filtern (wie von Ralf vorgeschlagen) oder aber:
=MTRANS(INDEX(FILTER(Geplant;Geplant[Aktiv]="Ja");;3))
für die 3. Spalte. Bezüglich Onurs Vorschlag auch mit SPALTENWAHL - aber kann sein, dass es die Funktion bislang nur in der Beta-Version gibt.
VG, Boris
Anzeige
AW: nur Spalte 3 aus FILTER Ergebnis
05.09.2022 12:01:43
Christian
Danke Euch!
Alle drei Varianten funktionieren. Die erste Variante von onur ist mir aber zu unsicher, da Sie Versionsabhängig ist.
Bei der FILTER Funktion hatte ich angenommen, ich müsse als erstes Argument den kompletten Tabellenbereich angeben, wie beim Sverweis.
Da ich hier direkt nur die Zielspalte angeben brauche, ist dies somit die schnellste Variante und ich kann auf den nachfolgenden Index, oder die Spaltenwahl verzichten. :-)
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Nur Spalte 3 aus FILTER Ergebnis in Excel nutzen


Schritt-für-Schritt-Anleitung

Um nur die dritte Spalte aus dem Ergebnis der FILTER-Funktion in Excel zu extrahieren, kannst du folgende Schritte befolgen:

  1. FILTER-Funktion anwenden: Setze die FILTER-Funktion ein, um die gewünschten Daten zu filtern. Zum Beispiel:
    =FILTER(Geplant; Geplant[Aktiv]="Ja")
  2. Nur die Zielspalte auswählen: Um nur die dritte Spalte (ArtikelNr) des gefilterten Ergebnisses anzuzeigen, kannst du die INDEX-Funktion verwenden:
    =INDEX(FILTER(Geplant; Geplant[Aktiv]="Ja"); ; 3)
  3. Optional: Transponieren: Wenn du die Ergebnisse transponieren möchtest, kannst du die MTRANS-Funktion hinzufügen:
    =MTRANS(INDEX(FILTER(Geplant; Geplant[Aktiv]="Ja"); ; 3))

Stelle sicher, dass deine Excel-Version die FILTER-Funktion unterstützt. Diese Funktion ist in Excel 365 und Excel 2021 verfügbar.


Häufige Fehler und Lösungen

  • Fehler: "Der Bereich ist nicht korrekt": Überprüfe, ob die zu filternden Daten korrekt formatiert sind und die Spalte "Aktiv" existiert.
  • Fehler: "FILTER gibt ein leeres Ergebnis zurück": Stelle sicher, dass es tatsächlich Werte gibt, die dem Filterkriterium entsprechen (z. B. "Ja" in der Spalte "Aktiv").
  • Problem mit INDEX-Funktion: Achte darauf, dass du die richtige Spaltennummer angibst. Wenn du nur die dritte Spalte filtern möchtest, verwende ; 3.

Alternative Methoden

  1. SPALTENWAHL-Funktion: Wenn du Excel in einer Version nutzt, die die SPALTENWAHL-Funktion unterstützt, kannst du dies ebenfalls verwenden:

    =SPALTENWAHL(FILTER(Geplant; Geplant[Aktiv]="Ja"); 3)

    Beachte, dass diese Funktion möglicherweise nur in Beta-Versionen verfügbar ist.

  2. Direktes Filtern mit Bereich: Anstatt den gesamten Bereich zu filtern, kannst du auch direkt die Zielspalte filtern, um die Ergebnisse zu reduzieren:

    =FILTER(C1:C12; B1:B12="Ja")

Praktische Beispiele

Angenommen, du hast zwei Tabellenblätter, "Geplant" und "Abgeschlossen". In der "Geplant" Tabelle hast du die Daten wie folgt:

ArtikelNr Aktiv
1 Ja
2 Nein
3 Ja
4 Ja
5 Nein

Mit der Formel:

=INDEX(FILTER(Geplant; Geplant[Aktiv]="Ja"); ; 1)

würdest du nur die ArtikelNr der aktiven Einträge filtern, was in diesem Fall die Werte 1, 3 und 4 ergeben würde.


Tipps für Profis

  • Nutze die FILTER-Funktion in Kombination mit INDEX und MTRANS, um Ergebnisse effizient zu verwalten.
  • Wenn du oft mit FILTER-Funktionen arbeitest, mache dich mit der SPALTENWAHL-Funktion vertraut, falls diese in deiner Version verfügbar ist, um die Handhabung zu vereinfachen.
  • Achte auf die Version von Excel, da einige Funktionen wie die FILTER-Funktion nur in neueren Versionen unterstützt werden.

FAQ: Häufige Fragen

1. Ab welcher Excel-Version ist die FILTER-Funktion verfügbar?
Die FILTER-Funktion ist in Excel 365 und Excel 2021 verfügbar.

2. Wie kann ich nur eine bestimmte Spalte aus einem gefilterten Ergebnis anzeigen?
Du kannst die INDEX-Funktion in Kombination mit FILTER verwenden, um gezielt eine bestimmte Spalte auszuwählen, wie im Beispiel gezeigt.

3. Was ist der Unterschied zwischen FILTER und INDEX?
Die FILTER-Funktion filtert Daten basierend auf Bedingungen, während die INDEX-Funktion einen bestimmten Wert aus einer Tabelle oder einem Array zurückgibt, basierend auf der Zeilen- und Spaltennummer.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige