Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 6 dr inż. Maria Lachowicz
Zagadnienia poruszane w ramach wykładu 1. Arkusz jako baza danych 2. Automatyzacja działań na danych tabelarycznych. Sortowanie: proste i złożone. Sumy częściowe 3. Filtrowanie bazy tabelarycznej w arkuszu Autofiltr Filtr zaawansowany Filtry zaawansowany oparty na wyrażeniu 4. Formatowanie warunkowe oparte na wyrażeniu
Tabelaryczna baza danych w EXCEL-u Tabelaryczna baza danych (w EXCEL-u), to spójny obszar danych w arkuszu (nie zawierający pustych kolumn i wierszy) składający się z : wiersza nagłówkowego zbudowanego z pól bazy danych wierszy danych (umieszczonych bezpośrednio pod wierszem nagłówkowym) tworzących rekordy bazy danych wiersz nagłówkowy wiersze danych
Tabelaryczna baza danych w EXCEL-u Rozmiar bazy danych w EXCEL-u Excell 2003 Excell 2007 Max liczba kolumn 256 16 384 Max liczba wierszy 65 535 1 048 576
Tabelaryczna baza danych w EXCEL-u Przechowywanie danych w postaci dwuwymiarowej tabeli umożliwia szybkie wyszukiwanie informacji metodą: Sortowania danych Filtrowania danych które dostępne są w karcie Dane
Tabelaryczna baza danych. Sortowanie danych Rodzaje sortowań sortowanie proste polega na ułożeniu wierszy (rekordów) w tabeli zgodnie z zastosowanym uporządkowaniem danych: rosnącym (A-Z) albo malejącym (Z-A) w jednej kolumnie (polu) sortowanie złożone polega na ułożeniu rekordów (wierszy) w tabeli zgodnie z zastosowanymi uporządkowaniami danych: w wielu kolumnach (polach)
Tabelaryczna baza danych. Sortowanie proste Sortowanie danych (w Excel-u ) należy rozpocząć od umieszczenia kursora w kolumnie, której dane mają zostać uporządkowane Metoda 1 Uruchomienie polecenia sortowania z karty Dane Metoda 2 Uruchomienie polecenia sortowania z Menu podręcznego (Prawy Przycisk Myszki)
Tabelaryczna baza danych. Sortowanie złożone Sortowanie złożone
Tabelaryczna baza danych. Filtry Rodzaje filtrowań Filtrowanie proste polega na wybraniu rekordów (wierszy) z tabeli spełniających kryterium dotyczące jednego pola (kolumny) Filtrowanie złożone polega na wybraniu rekordów (wierszy) z tabeli zgodnie z kryteriami dotyczącymi kilku pól (kolumn)
Tabelaryczna baza danych. Rodzaje Filtrów Rodzaje filtrów w Excel-u 1. Autofiltr realizuje wyszukiwanie wierszy (rekordów) spełniających: - kryteria odnoszące się do wartości jednej kolumny, które mogą być połączone operatorami ORAZ albo LUB - kryteria odnoszące się do kilku kolumn (pól), które mogą być połączone tylko operatorem ORAZ 2. Filtr zaawansowany realizuje wyszukiwanie wierszy spełniających: - kryteria proste odnoszące się do wartości jednej kolumny, które mogą być połączone operatorami ORAZ albo LUB - kryteria złożone odnoszące się do kilku kolumn (pól), które mogą być połączone operatorami ORAZ albo LUB 3. Filtr zaawansowany oparty na wyrażeniu umożliwia wyszukiwanie wierszy zgodnie z kryteriami, które odnoszą się do pól nie zdefiniowanych w arkuszu, ale możliwych do wyznaczenia na podstawie danych umieszczonych w arkuszu.
Filtr automatyczny. Uruchomienie Uruchomienie autofiltru polega na kliknięciu ikony Filtruj w karcie Dane co spowoduje pojawienie się przycisków przy nazwach danych
Filtr automatyczny. Definiowanie kryteriów Przyciski autofiltru umieszczone przy nazwach kolumn udostępniają karty umożliwiające zdefiniowanie kryteriów
Tabelaryczna baza danych. Filtr zaawansowany Filtr zaawansowany - realizuje wyszukiwanie wierszy spełniających: - kryteria proste odnoszące się do wartości jednej kolumny, które mogą być połączone operatorami ORAZ albo LUB - kryteria złożone odnoszące się do kilku kolumn (pól), które mogą być połączone operatorami ORAZ albo LUB Definiowanie kryteriów dla filtru zaawansowanego W celu przygotowania kryteriów dla filtru zaawansowanego należy przekopiować wiersz z nazwami danych i pod nimi umieścić szukane wartości poprzedzone odpowiednimi kryteriami przy czym - umieszczenie wartości kryteriów w tym samym wierszu realizuje warunki połączone opratorem ORAZ - umieszczenie wartości kryteriów w różnych wierszach realizuje warunki połączone opratorem LUB
Tabelaryczna baza danych. Filtr zaawansowany Przygotowanie kryteriów w celu utworzenia listy studentów którzy uzyskali oceny bardzo dobre z trzech przedmiotów: chemii, fizyki albo matematyki
Tabelaryczna baza danych. Filtr zaawansowany Przygotowanie kryteriów w celu utworzenia listy studentów którzy uzyskali ocenę bardzo dobrą z chociaż jednego przedmiotu: chemii, fizyki albo matematyki
Tabelaryczna baza danych. Filtr zaawansowany
Tabelaryczna baza danych. Filtr zaawansowany
Tabelaryczna baza danych. Filtr zaawansowany Kryteria umieszczone w jednym wierszu są połączone operatorem logicznym ORAZ Kryteria umieszczone w kilku wierszach są połączone operatorem LUB W pierwszej kolejności wykonywane są kryteria powiązane operatorami ORAZ, a następnie operatorami LUB
Filtr zaawansowany. Uruchomienie Uruchomienie filtru zaawansowanego W celu uruchomienia filtru zaawansowanego w karcie Dane należy wybrać opcję Zaawansowane, co spowoduje uruchomienie okna dialogowego, w którym należy podać 5 informacji
Tabelaryczna baza danych. Filtr zaawansowany Uruchomienie filtru zaawansowanego UWAGI: 1. Zakres listy podajemy łącznie z nagłówkami 2. Zakres kryteriów podajemy łącznie z nagłówkami 3. W pozycji Kopiuj do wystarczy podać adres pierwszej komórki, obszaru przeznaczonego na umieszczenie uzyskanych wyników
Tabelaryczna baza danych. Filtr zaawansowany Zakres kryteriów
Tabelaryczna baza danych. Filtr zaawansowany na teście logicznym Filtr zaawansowany oparty na teście logicznym umożliwia wyszukiwanie wierszy (rekrdów), zgodnie z kryteriami, które odnoszą się do danych nieumieszczonych w arkuszu, ale możliwych do wyznaczenia formułą. Przygotowanie filtru zawansowanego opartego na teście logicznym wymaga: - zdefiniowania testu logicznego w komórce nie przylegającej do obszaru przeszukiwanych danych, - nad testem logicznym musi zostać umieszczony nagłówek, który nie może być nazwą kolumny danych - test logiczny musi odwoływać się do wartości umieszczonych w pierwszym wierszu danych przez podanie adresów i nie może zawierać nazw obszarów
Tabelaryczna baza danych. Filtr zaawansowany na teście logicznym Zakres kryteriów dla filtru zaawansowanego opartego na teście logicznym
Tabelaryczna baza danych. Filtr zaawansowany na teście logicznym Uruchomienie filtru zaawansowanego opartego na teście logicznym przebiega w taki sam sposób jak uruchomienie zwykłego filtru zaawansowanego
Tabelaryczna baza danych. Formatowanie warunkowe oparte na teście logicznym Tworzenie formatowania warunkowego opartego na formule 1. Należy opracować FORMUŁĘ logiczną zbudowaną z adresów odwołujących się do danych umieszczonych w pierwszym wierszu, której wynikiem będzie wartość PRAWDA albo FAŁSZ 2. FORMUŁĘ należy umieścić w komórce nie przylegającej do obszaru danych 3. Należy przygotować formułę do kopiowania w bok i w dół umieszczając znak $ przy odpowiednich elementach adresów 4. Przed uruchomieniem formuły należy UMIEŚCIĆ KURSOR na PIERWSZEJ KOMÓRCE (pierwszego wiersza) danych albo zaznaczyć cały obszar danych 5. Kopię opracowanej formuły należy umieścić w pasku edycyjnym narzędzia Formatowanie warunkowe, który jest dostępny w karcie Narzędzia główne-> Formatowanie warunkowe -> Nowa reguła -> Użyj formuły do określenia komórek, które należy sformatować 6. Po umieszczeniu formuły, należy kliknąć przycisk FORMATUJ i wybrać sposób formatowania komórki (rodzaj i kolor czcionki oraz kolor tła komórki ) 7. Po zatwierdzeniu wszystkich ustawień należy przenieść format z pierwszej komórki do wszystkich pozostałych komórek tworzących tabelę danych. W tym celu najwygodniej jest użyć malarza formatów (pędzelek)
Tabelaryczna baza danych. Formatowanie warunkowe oparte na teście logicznym Uruchomienie formatowania warunkowego: KROK 1
Tabelaryczna baza danych. Formatowanie warunkowe oparte na teście logicznym Uruchomienie formatowania warunkowego: KROK 2 1 2 3