Każdy z trzech bloków danych z powyższego przykładu będzie traktowany jako osobny niezależny zbiór danych. W celu dokonania operacji filtrowania na danym zbiorze należy umieścić aktywną komórkę w dowodnym miejscu obszaru z danymi.
Filtrowanie danych w Cal'u
Arkusz kalkulacyjny pozwala nam pełnić funkcje prostej bazy danych. Dane można przetwarzać sortując je lub nakładając odpowiednie filtry w celu wyszukania danych według zadanych kryteriów. W celu dokonania takich operacji należy pamiętać że w jednym arkuszu może być kilka zbiorów danych które będą traktowane jako odrębne zbiory warunkiem jest oddzielenie ich między sobą wolnymi wierszami lub kolumnami.
1) konkretny rekord,
2) dziesięć pierwszych rekordów
3) standardowe – można zdefiniować własne kryteria
4) wszystko – wyłączenie filtra wyświetlenie wszystkich rekordów
Jeśli chcielibyśmy wyszukać np. Wszystkie rekordy gdzie imiona zaczynają się na litery od P do Z należy: Nazwa pola ustawić na „Imiona”, Warunek: „<” ,Wartość: „P”.
Nazwa pola ustawić na „Imiona”, Warunek: „<” ,Wartość: „P”
Operator „I”, Nazwa pola ustawić na „Rok”, Warunek: „<”, Wartość: „1985”
Dzięki zastosowaniu operatorowi „I” Wyfiltrowane zostaną tylko rekordy spełniające oba warunki.
Nazwa pola ustawić na „Imina”, Warunek: „<” ,Wartość: „P”
Operator „Lub”, Nazwa pola ustawić na „Rok”, Warunek: „<”, Wartość: „1985”
Zastosowanie w filtrowaniu wyrażeń regularnych
Często zachodzi potrzeba do zastosowania wyrażań regularnych np. W MS DOS oraz MS Office w wyrażeniach regularnych stosuje się „?” jako pojedynczy dowolny znak, natomiast „*” jako dowolna liczba dowolnych znaków. W OpenOffice pojedynczy dowolny znak oznacza się kropką „.” natomiast „*” oznacza dowolną, również zerową liczbę wystąpień znaku poprzedzającego. Przykładowo zakładając, iż w języku polskim zwykle imiona żeńskie kończą się na „a” łatwo tą drogą można wyfiltrować osoby płci żeńskiej wybierając filtr standardowy. Ważne aby na początku wybrać przycisk Więcej i zaznaczyć opcję wyrażenie regularne
Nazwa pola ustawić na „Imiona”, Warunek: „=” ,Wartość: „.*a”
Pole Wartość powinno zawierać: „B....”
Pole Wartość powinno zawierać: „.t.*”
Imiona w których występuje litera a
Pole Wartość powinno zawierać: „.*a.*”