3

Operatoren für die Suche von einem/mehreren Texten im Feld-Filter (Boolean)

Ab und zu kommt es vor, dass man in einer Tabellenspalte nach mehreren Texten gleichzeitig suchen oder spezielle Texte von der Suche ausschließen möchte. Hierzu kann man verschiedene Operatoren nutzen, die im "Filter"-Feld der Spalte eingesetzt werden. Groß- und Kleinschreibung wird hierbei generell ignoriert.

like   =>    wie // muss vor jeder Bedingung stehen
or     =>    oder // zeigt an, was einer der Bedingungen entspricht
and  =>    und // zeigt an, was allen Bedingungen entspricht
not   =>    nicht // invertiert die jeweilige Bedingung
( )      =>    Klammerung // wichtig zur für die Anordnung der Bedingungen (Reihenfolge der Auflösung, s. 5. & folgende)

Ein paar Anwendungsbeispiele folgen.

Tabelle:

 

1. like "grün"
    alle Datensätze, deren Text "grün" enthält
    => "Grünkohl", "Grünspan", "Immergrüne Eibe"

2. like "span" or like "buch"
    alle Datensätze, deren Text "span" oder "buch" enthält
    => "Buche", "Buchweizen", "Grünspan", "Spanisches Moos"

3. not like "kohl"
    alle Datensätze, deren Text nicht "kohl" enthält
    => alles außer "Blumenkohl", "Grünkohl"

4. like "weizen" and not like "gmo"
    alle Datensätze, deren Text "weizen", aber auch nicht "gmo" enthält
    => "Buchweizen", "Weizen"

5. (like "distel" or like "weizen") and not like "gmo"
    alle Datensätze, deren Text "distel" oder "weizen", aber auch nicht "gmo" enthält
    => "Buchweizen", "Riesendistel", "Weizen"

6. (like "distel" or like "weizen") and (like "riesen" or like "buch")
    alle Datensätze, deren Text "distel" oder "weizen", aber auch "riesen" oder "buch" enthält
    => "Buchweizen", "Riesendistel"

7. (like "span" and like "moos") or (like "weizen" and like "gmo")
    alle Datensätze, deren Text "span" und "moss", oder "weizen" und "gmo" enthält
    => "Spanisches Moss", "Weizen (GMO)"

Mit etwas Experimentierfreudigkeit kann man so quasi alle möglichen Kombinationen an Suchfiltern bauen, hierzu die Tabelle als .csv im Anhang.

Viel Spaß!

 

Edit I // 07.04.2022, 15:21 Uhr

Torsten Stang sprach berechtigterweise die Nutzung von Klammern zum Auseinanderhalten der Bedingungen an. Das wurde nun in den Beispielen 5. eingesetzt und zwei weitere Beispiele formuliert. Danke dafür!

1 Antwort

null
    • Torsten_Stang.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    beim Beispiel 5 würde ICH gefühlsmässig die beiden durch OR getrennten Bedingungen in Klammern setzen. Also (like "distel" or like "weizen") and not like "gmo"

Content aside

  • 3 „Gefällt mir“ Klicks
  • vor 1 JahrZuletzt aktiv
  • 1Antworten
  • 220Ansichten
  • 2 Folge bereits