Calc - filtrowanie danych tabelarycznych
Stronę tą wyświetlono już: 662 razy
Calc pozwala nie tylko tworzyć tabele i zestawienia danych ale również umożliwia na łatwe filtrowanie tych danych i ich sortowania. Dla przykładu posłużę się takim oto małym zestawem danych:
Nr. | Marka samochodu | Typ nadwozia | Rocznik | Kolor modelu | Typ samochodu | Naklejki | Miejsca pasażerskie + kierowcy | Typ zawieszenia |
---|---|---|---|---|---|---|---|---|
1 | CHEVROLET CORVETTE | Kabriolet | 1998 | Czarny | sportowy | brak | 2 | niskie |
2 | CHEVROLET CORVETTE | 1998 | Srebrny metalik | sportowy | brak | 2 | niskie | |
3 | CHEVROLET CORVETTE | Czerwony | sportowy | są | 2 | średnie | ||
5 | Dodge Viper RT/10 | Kabriolet | Żółty | sportowy | brak | 2 | b. niskie | |
6 | Dodge Viper RT/10 | Biały | sportowy | są | 2 | b. niskie | ||
7 | Porsche 911 Carerra (Turbo) | Bardzo ciemny brąz | sportowy | są | 4 | niskie | ||
8 | Porsche 911 Carerra | W orginale był czarny teraz częściowo niebieski | sportowy | brak | 4 | średnie | ||
9 | Porsche 911 Carerra | Czerwony | sportowy | brak | 4 | średnie | ||
10 | Ferrari F50 | Kabriolet | Czerwony | sportowy | brak | 2 | b. niskie | |
11 | Ferrari F50 | Czerwony | sportowy | brak | 2 | b. niskie | ||
12 | Ferrari 348tb | Czerwony | sportowy | są | 2 | niskie | ||
13 | Ferrari 550 maranello | Szary metalik | sportowy | brak | 2 | niskie | ||
14 | Ferrari 512 | Czerwony | sportowy | brak | 2 | niskie | ||
15 | Ford Martini | Biały | sportowy | są | 4 | średnie | ||
16 | Ford Focus | Czerwony | sportowy | są | 4 | średnie | ||
17 | Lancia delta S4 | Czerwony | sportowy | brak | 2 | średnie | ||
18 | Lamborghini countach 5000 | Czarny | sportowy | są | 2 | średnie | ||
19 | Lamborghini diablo | Fioletowy metalik | sportowy | brak | 2 | b. niskie | ||
20 | Peugeot 205 Turbo 16 | Żółty | sportowy | są | 2 | średnie | ||
21 | Peugeot 405 | Żółty | sportowy | są | 2 | wysokie | ||
22 | MCA Centenaire | Jasno niebieski metalik | sportowy | brak | 2 | b. niskie | ||
23 | Mercedes 300 SL | Niebieski metalik | sportowy | brak | 4 | średnie | ||
24 | BMW M3 | Zielony | sportowy | brak | 4 | b. niskie | ||
25 | Volkswagen new beetle cup | Żółty | sportowy | są | 1 | b. niskie | ||
26 | Volkswagen golf '98 | Srebrny metalik | sportowy | są | 4 | średnie | ||
27 | Renault clio | Ciemnozielony metalik | osobowy | brak | 4 | średnie | ||
28 | Renault clio Trophy | Biały | sportowy | są | 2 | b. niskie | ||
29 | Alfa Romeo 156 | Srebrny metalik | osobowy | brak | 5 | średnie | ||
30 | Fiat Cinquecento | Pozłacany metalik | osobowy | brak | 4 | średnie | ||
31 | Fiat Broavo | Ciemny fiolet metalik | osobowy | brak | 4 | średnie | ||
32 | Citroen Xantia | Jasno niebieski metalik | osobowy | brak | 5 | średnie | ||
33 | Range Rover | Ciemnoniebieski metalik | terenowy | brak | 5 | wysokie | ||
34 | Land Rover | Czerwony | terenowy | brak | 4 | wysokie |
Dane z powyższej tabelki można w łatwy i przyjemny sposób filtrować, sortować i ograniczać do takich danych, które spełniają w zasadzie dowolnie obrane kryteria wyszukiwania. Wszystko to umożliwia opcja dostępna w menu Dane → Autofiltr, którą z najdzikszą wręcz rozkoszą użyję otrzymując widok z poniższego rysunku.

Jak widać na załączonym rysunku powyżej w wyniku kliknięcia wcześniej wspomnianej pozycji w menu przy wierszach danych pojawiły się tajemnicze przyciski, które jak się okazuje po kliknięciu jednego z nich umożliwiają filtrowanie danych. Cóż za wspaniała wiadomość! Teraz posortuję kolekcję moich samochodów alfabetycznie a następnie z listy kolorów zaznaczę tylko pozycję czerwone i viola! Mam listę wszystkich samochodów koloru czerwonego.

- sortuje dane według obranej kolumny rosnąco;
- sortuje dane według obranej kolumny malejąco;
- wyświetla dziesięć pierwszych wpisów;
- nie wyświetla danych;
- wyświetla wszystkie dane;
- umożliwia zdefiniowanie własnego filtru danych, tak aby te spełniały określone warunki;
- wyszukiwanie pozycji na liście wpisów;
- lista wpisów, które mogą zostać zaznaczone lub odznaczone do wyświetlania;
- umożliwia zaznaczenie wszystkich wpisów;
- odznacza wszystkie wpisy poza zaznaczonym;
- zaznacza wszystkie wpisy poza zaznaczonym;
- zatwierdza ustawienia filtrowania;
- anuluje ustawienia filtrowania;
Zastosowanie prostego filtrowania opisanego wcześniej da w efekcie zestawienie danych z poniższego rysunku.

Warto też użyć opcji nieco bardziej zaawansowanych i kliknąć pozycję 6 (Filtr standardowy...) aby oczom twym ukazało się okienko dialogowe Filtr standardowy.... W okienku tym można ustawić np. minimalną liczbę miejsc w samochodzie na większą niż 3

- lista wyboru nazwy kolumny lub wpisania wartości porównywanej z jakąś kolumną;
- operator porównywania;
- lista wyboru drugiej nazwy kolumny lub wpisania wartości porównywanej z jakąś kolumną danych;
- lista operatora:
- I;
- LUB;
- lista dodatkowych opcji;
- pomoc;
- zatwierdzenie filtru wyszukiwania;
- anulowanie zmiany filtru wyszukiwania
Zestawienie danych, które tutaj prezentuję jest oczywiście śmiesznie małe, ale chyba łatwo sobie wyobrazić sytuację, gdy stworzona została bardzo duża baza danych, w której zaistniała konieczność znalezienia z góry określonych kryteriów wyszukiwania. W takim przypadku autofiltr jest przydatnym narzędziem.