1. Struktura Danych
Oto wyjściowa baza danych zaimportowana z Twojego pliku (zawiera m.in. ID Filmu, Gatunek, Tytuł Filmu, Rok, Ocena, Reżyser).
- Zauważ, że każdy rekord jest w osobnym wierszu, a kolumny zawierają jeden, konkretny typ danych.
- W oparciu o te nagłówki zbudujemy profesjonalny system wyszukiwania.
Zanim zaczniemy zadawać pytania, musimy przygotować wolną przestrzeń na górze arkusza.
2. Zakres Kryteriów
Przygotowujemy nasz "Panel Detektywa" (Zakres Kryteriów), oddzielając go od głównej tabeli.
- Wstawiamy 5 pustych wierszy na samej górze. Twoja tabela zaczyna się teraz od wiersza 6.
- Kopiujemy dokładnie te same nagłówki z tabeli głównej i wklejamy je w pierwszym wierszu (A1:F1).
Pusty wiersz 2 posłuży nam do wpisywania kryteriów.
3. Wprowadzanie Warunków
Zadajmy Excelowi precyzyjne pytanie, łącząc dwa warunki w ramach logiki ORAZ (AND).
- Pod nagłówkiem Gatunek wpisujemy słowo sci-fi.
- Pod nagłówkiem Ocena wpisujemy warunek >8.
Skoro wpisaliśmy je w tym samym wierszu, Excel poszuka filmów, które są jednocześnie z gatunku sci-fi oraz mają ocenę na poziomie 9 lub 10 (np. The Matrix).
4. Filtr Zaawansowany
Czas wywołać kwerendę z menu Dane -> Zaawansowane.
- Jako Zakres listy podajemy główną tabelę.
- Jako Zakres kryteriów wskazujemy nasze nagłówki na górze wraz z wpisanymi warunkami.
Z bazy zniknęły m.in. Interstellar (bo ma ocenę 8, a my szukamy >8) oraz komedie i horrory. Na ekranie widnieją tylko hity sci-fi.
5. Automatyzacja: D-Funkcje
Zamiast włączać filtr, możemy dynamicznie przeliczać interesujące nas dane (np. średnią ocen dla wybranego gatunku).
=BD.ŚREDNIA(A6:H36; "Ocena"; A1:H2)
- A6:H36 - Nasza docelowa baza danych.
- "Ocena" - Kolumna do matematycznych obliczeń.
- A1:H2 - Nasz Zakres Kryteriów.
Wystarczy zmienić warunek na "komedia", a formuła natychmiast pokaże inny wynik.
6. Klikalna Lista (Pole Kombi)
Zamiast wpisywać słowa z klawiatury, stwórzmy profesjonalną listę rozwijaną. Aby ukryć przed użytkownikiem jej "techniczne" działanie, użyjemy triku z ukrywaniem kolumny.
- Lista: Wstawiamy "Pole kombi" (z zakładki Deweloper) i podpinamy pod nie nasz słownik gatunków.
- Cyfra zamiast słowa: Wybór opcji na liście wysyła do arkusza cyfrę (np. 1). Wybierzmy na jej "lądowisko" komórkę tuż obok naszego panelu, np. J2. Następnie klikamy literę kolumny "J" u góry ekranu prawym przyciskiem myszy i wybieramy Ukryj. Cyfra nadal tam jest (więc Excel może liczyć), ale nikt jej nie widzi!
- Tłumacz: W naszym Zakresie Kryteriów wpisujemy funkcję =INDEKS(SŁOWNIK; J2). Funkcja potajemnie zagląda do ukrytej komórki J2, odczytuje stamtąd cyfrę "1" i wypisuje na ekranie gotowe słowo "sci-fi".
Gotowe! Zbudowałeś interfejs, który jest czysty, bezpieczny i w 100% zautomatyzowany.