Gibt es eine Möglichkeit, eine Formel in einer Google Sheets-Filteransicht zu verwenden?


7

Ich habe ein Blatt mit einer Zahlenspalte. Ich möchte eine Filteransicht erstellen, die nur Zeilen mit einem Wert größer als 500 anzeigt, aber ich kann keine Möglichkeit finden, dies zu tun. Es gibt viele verschiedene Zahlen, und neue werden hinzugefügt, sodass ein manuelles Abhaken der Werte im Filter nicht wirklich möglich ist.

Meine Suche hat bisher nichts ergeben, aber ich habe niemanden sagen sehen, dass es nicht möglich ist. Wenn nicht, können Sie einen alternativen Ansatz vorschlagen?

Antworten:


3

Wenn sich Ihre Daten in A1: D10 befinden, möglicherweise:

=filter(A1:D10,A1:A10>500)

Um zuzulassen, dass "neue hinzugefügt werden", setzen Sie die Formel außerhalb von A: D und passen Sie sie an:

=filter(A1:D,A1:A>500)  

Bearbeiten, um einen Kommentar von jemandem aufzunehmen, der weiß (@AdamL):

Mit dem Filterwerkzeug "Blätter" können Sie nicht allein das tun, was Sie möchten. Sie können sowohl das Filterwerkzeug als auch eine FILTER- oder QUERY-Formel kombinieren (z. B. das Filterwerkzeug auf die Ausgabe der pnuts-Lösung anwenden, die auch auf den 500-Teil in einer anderen Zelle verweisen könnte, möglicherweise in der Kopfzeile zur Seite). Alternativ könnten Hilfsspalten verwendet werden, um die erforderliche Funktionalität zu simulieren.


Dies scheint für eine Filteransicht nicht zu funktionieren - wo geben Sie sie ein?
Michael

1
Aha. Wenn Sie sagen, dass es überhaupt nicht möglich ist, das zu tun, was ich in einer Filteransicht tun möchte, würde ich vorschlagen, diese Informationen zur Antwort hinzuzufügen, damit ich sie akzeptieren kann. Vielen Dank.
Michael

2
Ich lege meinen Hals auf den Block: Mit dem Filterwerkzeug "Blätter" können Sie nicht allein das tun, was Sie wollen. Sie können sowohl das Filterwerkzeug als auch eine FILTER- oder QUERY-Formel kombinieren (z. B. das Filterwerkzeug auf die Ausgabe der pnuts-Lösung anwenden, die auch auf den 500-Teil in einer anderen Zelle verweisen könnte, möglicherweise in der Kopfzeile zur Seite). Alternativ könnten Hilfsspalten verwendet werden, um die erforderliche Funktionalität zu simulieren.
AdamL

@pnuts, das werde ich tun, aber nicht bevor ich dir die Möglichkeit gebe, deine eigene Antwort zu bearbeiten - IMHO würde der Thread auf diese Weise sauberer aussehen.
AdamL

Fügen Sie diese Abfrage in den Filter oder in die Datentabelle ein? Ich bin nicht verwirrt ... auf der Suche nach Stunden ... großer Fan von Google Sheets, aber Excel ist besser darin ...
Happy Bird

3

Denken Sie an die Zelle unter der Filterüberschrift in der Formel. Wenn sich Ihr Filter also auf A3 befindet, verwenden Sie A4. Hier ist ein Beispiel für einen Filter in Zelle A1, der prüft, ob er mit einem Wert in C1 übereinstimmt

Filtern nach benutzerdefinierter Formel

=(A2=$C$1)

für Ihre spezifische Frage würden Sie verwenden

=A2>500

2

Im Filter wählen Sie Filter nach Bedingung, dann ist die benutzerdefinierte Formel

=(O:O >date(2016,1,1)) + (O:O ="")

Der Buchstabe ist der Spaltenbuchstabe. Dies +wird verwendet, um mehrere Bedingungen zu erfüllen.

(ODER)

Best Practice ist es, sie alleine zu testen. Zum Beispiel einfach schreiben

=(O:O >date(2016,1,1))

um sicherzustellen, dass ein Teil der Formel funktioniert. Dann teste den anderen alleine und so weiter. Wenn Sie alle getestet haben, setzen Sie sie einfach mit einem +zwischen jedem und voila zusammen .


0

Ich habe das Problem wie folgt gelöst:

  1. Erstellen Sie einen Filter (keine Filteransicht).
  2. Wählen Sie im Untermenü "Filteransicht" (oder in der Dropdown-Liste "Filter-Symbolleiste") die Option "Als Filteransicht speichern".
  3. Wählen Sie im Untermenü Filteransicht (oder in der Dropdown-Liste Filter-Symbolleiste) "Keine" aus.
  4. Entfernen Sie den Filter.

Das Endergebnis ist eine Filteransicht, auf die der bedingte Filter angewendet wird, jedoch kein Filter für die Originaldaten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.