it-swarm.com.de

Anwenden von zwei Filterfunktionen in Google Spreadsheets

Ich versuche, zwei Filterfunktionen in Google Spreadsheets anzuwenden:

Spalte (A) enthält neue Daten
Spalte (B) enthält Filterdaten, d. H. Zellen mit Text, die nicht in Spalte C enthalten sein sollten
Spalte (C) ist das Ergebnis, d. H. Spalte A abzüglich aller Zellendaten in Spalte B

Ich verwende diese Formel in Spalte C:

=ARRAYFORMULA(SORT(UNIQUE(IF(ISNA(MATCH(A2:A,B2:B,0)),A2:A,""))))

Es funktioniert gut in dem Sinne, dass es Daten (in diesem Fall E-Mail-Adressen) filtert, die nicht in Spalte C enthalten sein sollen. Ich möchte aber auch ganze Domains filtern können, also wenn die Domain example.com ist In Spalte B sind dann alle Adressen aus Spalte A, die mit example.com enden, aus Spalte C auszuschließen.

Siehe Beispieldatei, die ich erstellt habe: Anwendung von zwei Filtern

Weiß jemand, wie das geht?

1
Pongy

Sie müssen die Rohdaten in einem anderen Blatt oder einer anderen Spalte als die gefilterten Daten haben. Hier gehe ich davon aus, dass sich die Rohdaten in einem Blatt mit dem Namen rawData Spalte A befinden.

Für die gefilterten Daten können Sie Folgendes verwenden:

=FILTER(rawData!A:A, isError(search("example.com", rawData!A:A)))

Fügen Sie diese Formel in die Zelle A1 eines neuen Blatts ein, in dem Sie die gefilterten Daten speichern möchten.

1
Daniel X Moore