SlideShare a Scribd company logo
1 of 9
Download to read offline
Sterowanie zakresem danych Excel 2003


Sposoby sterowania prezentacją danych na wykresach
        Prezentacja dużych zakresów danych stanowi wyzwanie. Zwykle dane na wykresach
są nieczytelne, słupki zlewają się, a linie pokrywają się. Chcę Ci przedstawić prosty sposób
prezentacji pojedynczej serii danych. Dodatkową funkcjonalnością będzie możliwość zmiany
serii danych oraz prezentowanego zakresu.
       Przykład takiego rozwiązania pokazany jest poniżej. Oczywiście, jest to tylko
przykład, który ma pokazać ogólną zasadę tworzenia tego typu rozwiązań. Zastosowanie tego
w praktyce, zależy tylko od Twojej pomysłowości.




      Artykuł będzie składał się z kilku części, w których pokażę poszczególne etapy
tworzenia takiego rozwiązania oraz wyjaśnię, czasami ukryte szczegóły.

   1. Funkcja PRZESUNIĘCIE.

       Funkcja PRZESUNIĘCIE daje w wyniku zawartość komórki lub zakresu komórek
określonego parametrami funkcji. Funkcja ma trzy obowiązkowe parametry oraz dwa
opcjonalne (nie wymagające podania).
        Pierwszym parametrem jest Odwołanie, które określa punkt odniesienia, względem
którego wyznaczany jest zakres komórek wynikowych. Parametr musi być adresem komórki,
czyli jest po prostu konkretnym miejscem w arkuszu, od którego będziemy się przesuwać.
      Kolejne dwa parametry określają o ile komórek w dół i o ile komórek w prawo
powinniśmy się przesunąć względem komórki podanej w Odwołaniu, aby stanąć w lewym
górnym rogu zakresu wynikowego, czyli zakresu danych, o który nam chodzi. Parametry
mogą być liczbami lub adresami. Przesunięcie o 0 wierszy oznacza, że zakres wynikowy
zaczyna się w tym samym wierszu, w którym znajduje się Odwołanie.


                                   www.cojot.pl                                       str. 1
Sterowanie zakresem danych Excel 2003

       Kolejne dwa parametry, Wysokość i Szerokość, określają wielkość zakresu
wynikowego, czy wysokość i szerokość tablicy danych jaką otrzymamy jako wynik. Są to
parametry opcjonalne. Jeżeli je pominiesz, Excel przyjmie, że obydwa mają wartość 1, czyli
po prostu otrzymasz w wyniku jedną komórkę arkusza. Podobnie jak w przypadku
poprzednich dwóch, mogą być wartością lub adresem komórki w której znajduje się ta
wartość.




       Kreator do wprowadzenia tej funkcji wygląda następująco:




       Funkcję PRZESUNIĘCIE wykorzystuje się najczęściej jako argument funkcji
agregującej, na przykład SUMA lub ŚREDNIA.




                                  www.cojot.pl                                      str. 2
Sterowanie zakresem danych Excel 2003




         W podanym przykładzie odwołaniem jest komórka A3, względem której przesunięty
jest o jeden wiersz i jedną kolumnę zakres sumowany. Zakres jest wysokości dwóch wierszy i
szerokości trzech kolumn. Wynikiem jest suma komórek zaznaczonych obramowaniem.


   2. Definiowanie nazw w arkuszu.

        Nazwa jest zmienną, do której możemy przypisać stałą wartość lub funkcję. Zwykle
ma to na celu łatwiejsze zrozumienie zapisanych formuł, chociaż osobiście wolę jak wiem z
jakiej komórki pobierane są dane.
     My wykorzystamy nazwy do przypisania do nich zmiennych zakresów funkcji
PRZESUNIĘCIE.
       Nazwę definiuje się wybierając z menu Wstaw/Nazwa/Definiuj…




       Po otwarciu uzyskamy okno dialogowe, w które wpiszę wcześniej stworzoną funkcję.
W pole (okno) Nazwy w skoroszycie wpisujemy nazwę, a Odwołuje się do: funkcję, którą
stworzyliśmy. Pamiętać trzeba o dwóch rzeczach: znaku równa się przed funkcją oraz, o
tym żeby przed adresami komórek wpisana była nazwa arkusza.




                                  www.cojot.pl                                      str. 3
Sterowanie zakresem danych Excel 2003




      W efekcie możemy uzyskać następującą funkcję:




   3. Obsługa paska przewijania

       Excel posiada kilka elementów pozwalających sterować zachowaniem arkusza. Są one
umiejscowione na pasku narzędzi Formatowanie. Żeby uzyskać do niego dostęp kliknij
prawym przyciskiem na wolne miejsce przy paskach narzędzi. Otworzy się lista dostępnych
pasków. Wybierz z niej Formularze.




                                  www.cojot.pl                                   str. 4
Sterowanie zakresem danych Excel 2003




       Z paska narzędzi wybierz pasek przewijania i narysuj prostokąt w miejscu w którym
chcesz mieć pasek.




      Klikając na niego prawym przyciskiem otwórz menu i naciśnij Formatuj Formant.




                                  www.cojot.pl                                    str. 5
Sterowanie zakresem danych Excel 2003

       W zakładce Format znajdują się wszystkie niezbędne parametry do dostosowania
paska przewijania.
       Wartość bieżąca określa pozycję suwaka na pasku. Mieści się ona w zakresie od
wartości minimalnej do wartości maksymalnej. Jej wartość zmienia się wraz z przesunięciem
suwaka.
       Wartość minimalna ogranicza wartość, która jest pokazywana po ustawieniu w pozycji
skrajnie lewej - w przypadku poziomego paska lub górnej - w przypadku paska pionowego.
Analogicznie, Wartość maksymalna ogranicza pozycję skrajnie prawa lub dolną.
        Zmiana przyrostowa określa o ile zmienia się wartość bieżąca kiedy naciśniesz
strzałkę na jednym z końców paska przewijania. Natomiast Zmiana strony określa wartość o
jaką zmieni się Wartość bieżąca w przypadku kliknięcia na sam pasek.
       W ostatniej pozycji Łącze komórki wpisany musi być adres komórki w której pojawiać
się będzie pozycja suwaka czyli Wartość bieżąca.
       Aby to przećwiczyć, zmień parametry paska przewijania i podaj adres komórki w
której pojawiać się będzie pozycja paska. Zmień pozycję paska i zobacz jak mienia się
wartość w komórce.


   4. Budowanie wykresu z paskami przewijania

       Zbuduj przykładową tabelę z danymi zawierającą pięć parametrów z danymi
miesięcznymi. Możesz skorzystać z mojego wzoru.




       Na podstawie tych danych zbuduj wykres liniowy obejmujący swoim zakresem
pierwszy wiersz z danymi za okres styczeń – maj.




                                  www.cojot.pl                                     str. 6
Sterowanie zakresem danych Excel 2003




      Do wykresu dołącz dwa paski przewijania.




      Poziomy pasek przewijania będzie służył do zmiany zakresu miesięcy a pionowy do
zmiany wyświetlanego parametru.
       Sformatuj następnie paski przewijania. W obydwu paskach wartość bieżącą oraz
wartość minimalną ustaw na 1. Dla pionowego paska przewijania wartość maksymalną ustaw
na 5 = liczba parametrów. Dla poziomego ustaw 8 = 12 okresów minus 5 prezentowanych
okresów plus 1. Łącze do komórki dla paska poziomego ustaw na P2 a dla pionowego na Q2.
       Każdy wykres z jedną osią Y ma trzy obszary: zakres dla osi X, nazwa serii oraz
zakres danych. Zdefiniuj teraz trzy nazwy:
      Os_X - =PRZESUNIĘCIE(Arkusz1!$A$1;0;Arkusz1!$P$2;1;5)


                                 www.cojot.pl                                    str. 7
Sterowanie zakresem danych Excel 2003

  (Idź od komórki A1 o 0 komórek w dół i o 1 komórkę w prawo i weź zakres danych wysoki na 1 i długi na 5
                komórek – w wyniku otrzymasz nazwy miesięcy od stycznia do maja włącznie)
       Seria - =PRZESUNIĘCIE(Arkusz1!$A$1;Arkusz1!$Q$2;0;1;1)
 (Idź od komórki A1 o 1 komórkę w dół i o 0 komórek w prawo i weź zakres danych o wysoki na 1 i długi na 1
                    komórkę – w wyniku otrzymasz nazwę pierwszej serii, czyli „Poz 1”)
       Dane - =PRZESUNIĘCIE(Arkusz1!$A$1;Arkusz1!$Q$2;Arkusz1!$P$2;1;5)
  (Idź od komórki A1 o 1 komórkę w dół i o 1 komórkę w prawo i weź zakres danych wysoki na 1 i długi na 5
           komórek – w wyniku otrzymasz zakres danych od stycznia do maja włącznie dla „Poz 1”)
       Os_X daje w wyniku zakres nazw prezentowanych danych. Jest uzależniona od
położenia poziomego paska przewijania (dane z komórki P2) oraz jest szeroka na 5 komórek i
wysoka na 1.
        Seria pokazuje nazwę aktualnie wyświetlanego wskaźnika. Zakres ten jest sterowany
położeniem pionowego paska przewijania (dane z komórki Q2). Jako wynik prezentowana
jest jedna komórka.
       Dane dają w wyniku fragment danych uzależniony od położenia pionowego
(wskaźnik) oraz poziomego (miesiąc) paska przewijania. W wyniku otrzymujemy zawsze
zakres szeroki na 5 komórek i wysoki na 1.
      Zdefiniowane nazwy należy przypisać do odpowiednich pozycji w danych źródłowych
wykresu.




       Do pola Nazwa przypisz nazwę Seria.




       Do pola Wartości przypisz nazwę Dane.

                                         www.cojot.pl                                                str. 8
Sterowanie zakresem danych Excel 2003




      Do pola Etykiety osi kategorii przypisz nazwę Os_X.




       Pamiętaj, przypisując nazwy do odpowiednich pól musisz poprzedzić je nazwą pliku
łącznie z rozszerzeniem, ujętą w apostrofach a następnie wykrzyknikiem.


       Po zatwierdzeniu wszystkich zmian przyciskiem OK, możesz spróbować zmienić
zawartość wykresu.


      Miłej pracy.




                                 www.cojot.pl                                    str. 9

More Related Content

Similar to Sterowanie zakresem danych

Cognity kurs Excel - wykres Gaussa
Cognity kurs Excel - wykres GaussaCognity kurs Excel - wykres Gaussa
Cognity kurs Excel - wykres Gaussa
COGNITY Szkolenia
 
Samouczek Excel - Funkcje występujące najczęściej
Samouczek Excel - Funkcje występujące najczęściejSamouczek Excel - Funkcje występujące najczęściej
Samouczek Excel - Funkcje występujące najczęściej
COGNITY Szkolenia
 
Projekt Bazy Danych
Projekt Bazy DanychProjekt Bazy Danych
Projekt Bazy Danych
Gim1
 
Excel 2003 PL. Ćwiczenia praktyczne. Wydanie II
Excel 2003 PL. Ćwiczenia praktyczne. Wydanie IIExcel 2003 PL. Ćwiczenia praktyczne. Wydanie II
Excel 2003 PL. Ćwiczenia praktyczne. Wydanie II
Wydawnictwo Helion
 

Similar to Sterowanie zakresem danych (13)

Cognity kurs Excel - wykres Gaussa
Cognity kurs Excel - wykres GaussaCognity kurs Excel - wykres Gaussa
Cognity kurs Excel - wykres Gaussa
 
Cognity kurs Excel - wykresy
Cognity kurs Excel - wykresyCognity kurs Excel - wykresy
Cognity kurs Excel - wykresy
 
Cognity kurs Excel - funkcja regresji
Cognity kurs Excel - funkcja regresjiCognity kurs Excel - funkcja regresji
Cognity kurs Excel - funkcja regresji
 
Cognity kurs Excel - funkcje w Excelu
Cognity kurs Excel - funkcje w ExceluCognity kurs Excel - funkcje w Excelu
Cognity kurs Excel - funkcje w Excelu
 
MS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenieMS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenie
 
Cognity Kurs Excel - Funkcje matematyczne
Cognity Kurs Excel - Funkcje matematyczneCognity Kurs Excel - Funkcje matematyczne
Cognity Kurs Excel - Funkcje matematyczne
 
Samouczek Excel - Funkcje występujące najczęściej
Samouczek Excel - Funkcje występujące najczęściejSamouczek Excel - Funkcje występujące najczęściej
Samouczek Excel - Funkcje występujące najczęściej
 
Cognity kurs Excel - wykres wodospadowy
Cognity kurs Excel - wykres wodospadowyCognity kurs Excel - wykres wodospadowy
Cognity kurs Excel - wykres wodospadowy
 
Projekt Bazy Danych
Projekt Bazy DanychProjekt Bazy Danych
Projekt Bazy Danych
 
Cognity kurs VBA - pętle
Cognity kurs VBA - pętleCognity kurs VBA - pętle
Cognity kurs VBA - pętle
 
Cognity Kurs Excel - Funkcje programu MS Excel, wykresy
Cognity Kurs Excel - Funkcje programu MS Excel,  wykresyCognity Kurs Excel - Funkcje programu MS Excel,  wykresy
Cognity Kurs Excel - Funkcje programu MS Excel, wykresy
 
Excel 2003 PL. Ćwiczenia praktyczne. Wydanie II
Excel 2003 PL. Ćwiczenia praktyczne. Wydanie IIExcel 2003 PL. Ćwiczenia praktyczne. Wydanie II
Excel 2003 PL. Ćwiczenia praktyczne. Wydanie II
 
Praca z komórkami i zakresami w Excelu
Praca z komórkami i zakresami w ExceluPraca z komórkami i zakresami w Excelu
Praca z komórkami i zakresami w Excelu
 

Sterowanie zakresem danych

  • 1. Sterowanie zakresem danych Excel 2003 Sposoby sterowania prezentacją danych na wykresach Prezentacja dużych zakresów danych stanowi wyzwanie. Zwykle dane na wykresach są nieczytelne, słupki zlewają się, a linie pokrywają się. Chcę Ci przedstawić prosty sposób prezentacji pojedynczej serii danych. Dodatkową funkcjonalnością będzie możliwość zmiany serii danych oraz prezentowanego zakresu. Przykład takiego rozwiązania pokazany jest poniżej. Oczywiście, jest to tylko przykład, który ma pokazać ogólną zasadę tworzenia tego typu rozwiązań. Zastosowanie tego w praktyce, zależy tylko od Twojej pomysłowości. Artykuł będzie składał się z kilku części, w których pokażę poszczególne etapy tworzenia takiego rozwiązania oraz wyjaśnię, czasami ukryte szczegóły. 1. Funkcja PRZESUNIĘCIE. Funkcja PRZESUNIĘCIE daje w wyniku zawartość komórki lub zakresu komórek określonego parametrami funkcji. Funkcja ma trzy obowiązkowe parametry oraz dwa opcjonalne (nie wymagające podania). Pierwszym parametrem jest Odwołanie, które określa punkt odniesienia, względem którego wyznaczany jest zakres komórek wynikowych. Parametr musi być adresem komórki, czyli jest po prostu konkretnym miejscem w arkuszu, od którego będziemy się przesuwać. Kolejne dwa parametry określają o ile komórek w dół i o ile komórek w prawo powinniśmy się przesunąć względem komórki podanej w Odwołaniu, aby stanąć w lewym górnym rogu zakresu wynikowego, czyli zakresu danych, o który nam chodzi. Parametry mogą być liczbami lub adresami. Przesunięcie o 0 wierszy oznacza, że zakres wynikowy zaczyna się w tym samym wierszu, w którym znajduje się Odwołanie. www.cojot.pl str. 1
  • 2. Sterowanie zakresem danych Excel 2003 Kolejne dwa parametry, Wysokość i Szerokość, określają wielkość zakresu wynikowego, czy wysokość i szerokość tablicy danych jaką otrzymamy jako wynik. Są to parametry opcjonalne. Jeżeli je pominiesz, Excel przyjmie, że obydwa mają wartość 1, czyli po prostu otrzymasz w wyniku jedną komórkę arkusza. Podobnie jak w przypadku poprzednich dwóch, mogą być wartością lub adresem komórki w której znajduje się ta wartość. Kreator do wprowadzenia tej funkcji wygląda następująco: Funkcję PRZESUNIĘCIE wykorzystuje się najczęściej jako argument funkcji agregującej, na przykład SUMA lub ŚREDNIA. www.cojot.pl str. 2
  • 3. Sterowanie zakresem danych Excel 2003 W podanym przykładzie odwołaniem jest komórka A3, względem której przesunięty jest o jeden wiersz i jedną kolumnę zakres sumowany. Zakres jest wysokości dwóch wierszy i szerokości trzech kolumn. Wynikiem jest suma komórek zaznaczonych obramowaniem. 2. Definiowanie nazw w arkuszu. Nazwa jest zmienną, do której możemy przypisać stałą wartość lub funkcję. Zwykle ma to na celu łatwiejsze zrozumienie zapisanych formuł, chociaż osobiście wolę jak wiem z jakiej komórki pobierane są dane. My wykorzystamy nazwy do przypisania do nich zmiennych zakresów funkcji PRZESUNIĘCIE. Nazwę definiuje się wybierając z menu Wstaw/Nazwa/Definiuj… Po otwarciu uzyskamy okno dialogowe, w które wpiszę wcześniej stworzoną funkcję. W pole (okno) Nazwy w skoroszycie wpisujemy nazwę, a Odwołuje się do: funkcję, którą stworzyliśmy. Pamiętać trzeba o dwóch rzeczach: znaku równa się przed funkcją oraz, o tym żeby przed adresami komórek wpisana była nazwa arkusza. www.cojot.pl str. 3
  • 4. Sterowanie zakresem danych Excel 2003 W efekcie możemy uzyskać następującą funkcję: 3. Obsługa paska przewijania Excel posiada kilka elementów pozwalających sterować zachowaniem arkusza. Są one umiejscowione na pasku narzędzi Formatowanie. Żeby uzyskać do niego dostęp kliknij prawym przyciskiem na wolne miejsce przy paskach narzędzi. Otworzy się lista dostępnych pasków. Wybierz z niej Formularze. www.cojot.pl str. 4
  • 5. Sterowanie zakresem danych Excel 2003 Z paska narzędzi wybierz pasek przewijania i narysuj prostokąt w miejscu w którym chcesz mieć pasek. Klikając na niego prawym przyciskiem otwórz menu i naciśnij Formatuj Formant. www.cojot.pl str. 5
  • 6. Sterowanie zakresem danych Excel 2003 W zakładce Format znajdują się wszystkie niezbędne parametry do dostosowania paska przewijania. Wartość bieżąca określa pozycję suwaka na pasku. Mieści się ona w zakresie od wartości minimalnej do wartości maksymalnej. Jej wartość zmienia się wraz z przesunięciem suwaka. Wartość minimalna ogranicza wartość, która jest pokazywana po ustawieniu w pozycji skrajnie lewej - w przypadku poziomego paska lub górnej - w przypadku paska pionowego. Analogicznie, Wartość maksymalna ogranicza pozycję skrajnie prawa lub dolną. Zmiana przyrostowa określa o ile zmienia się wartość bieżąca kiedy naciśniesz strzałkę na jednym z końców paska przewijania. Natomiast Zmiana strony określa wartość o jaką zmieni się Wartość bieżąca w przypadku kliknięcia na sam pasek. W ostatniej pozycji Łącze komórki wpisany musi być adres komórki w której pojawiać się będzie pozycja suwaka czyli Wartość bieżąca. Aby to przećwiczyć, zmień parametry paska przewijania i podaj adres komórki w której pojawiać się będzie pozycja paska. Zmień pozycję paska i zobacz jak mienia się wartość w komórce. 4. Budowanie wykresu z paskami przewijania Zbuduj przykładową tabelę z danymi zawierającą pięć parametrów z danymi miesięcznymi. Możesz skorzystać z mojego wzoru. Na podstawie tych danych zbuduj wykres liniowy obejmujący swoim zakresem pierwszy wiersz z danymi za okres styczeń – maj. www.cojot.pl str. 6
  • 7. Sterowanie zakresem danych Excel 2003 Do wykresu dołącz dwa paski przewijania. Poziomy pasek przewijania będzie służył do zmiany zakresu miesięcy a pionowy do zmiany wyświetlanego parametru. Sformatuj następnie paski przewijania. W obydwu paskach wartość bieżącą oraz wartość minimalną ustaw na 1. Dla pionowego paska przewijania wartość maksymalną ustaw na 5 = liczba parametrów. Dla poziomego ustaw 8 = 12 okresów minus 5 prezentowanych okresów plus 1. Łącze do komórki dla paska poziomego ustaw na P2 a dla pionowego na Q2. Każdy wykres z jedną osią Y ma trzy obszary: zakres dla osi X, nazwa serii oraz zakres danych. Zdefiniuj teraz trzy nazwy: Os_X - =PRZESUNIĘCIE(Arkusz1!$A$1;0;Arkusz1!$P$2;1;5) www.cojot.pl str. 7
  • 8. Sterowanie zakresem danych Excel 2003 (Idź od komórki A1 o 0 komórek w dół i o 1 komórkę w prawo i weź zakres danych wysoki na 1 i długi na 5 komórek – w wyniku otrzymasz nazwy miesięcy od stycznia do maja włącznie) Seria - =PRZESUNIĘCIE(Arkusz1!$A$1;Arkusz1!$Q$2;0;1;1) (Idź od komórki A1 o 1 komórkę w dół i o 0 komórek w prawo i weź zakres danych o wysoki na 1 i długi na 1 komórkę – w wyniku otrzymasz nazwę pierwszej serii, czyli „Poz 1”) Dane - =PRZESUNIĘCIE(Arkusz1!$A$1;Arkusz1!$Q$2;Arkusz1!$P$2;1;5) (Idź od komórki A1 o 1 komórkę w dół i o 1 komórkę w prawo i weź zakres danych wysoki na 1 i długi na 5 komórek – w wyniku otrzymasz zakres danych od stycznia do maja włącznie dla „Poz 1”) Os_X daje w wyniku zakres nazw prezentowanych danych. Jest uzależniona od położenia poziomego paska przewijania (dane z komórki P2) oraz jest szeroka na 5 komórek i wysoka na 1. Seria pokazuje nazwę aktualnie wyświetlanego wskaźnika. Zakres ten jest sterowany położeniem pionowego paska przewijania (dane z komórki Q2). Jako wynik prezentowana jest jedna komórka. Dane dają w wyniku fragment danych uzależniony od położenia pionowego (wskaźnik) oraz poziomego (miesiąc) paska przewijania. W wyniku otrzymujemy zawsze zakres szeroki na 5 komórek i wysoki na 1. Zdefiniowane nazwy należy przypisać do odpowiednich pozycji w danych źródłowych wykresu. Do pola Nazwa przypisz nazwę Seria. Do pola Wartości przypisz nazwę Dane. www.cojot.pl str. 8
  • 9. Sterowanie zakresem danych Excel 2003 Do pola Etykiety osi kategorii przypisz nazwę Os_X. Pamiętaj, przypisując nazwy do odpowiednich pól musisz poprzedzić je nazwą pliku łącznie z rozszerzeniem, ujętą w apostrofach a następnie wykrzyknikiem. Po zatwierdzeniu wszystkich zmian przyciskiem OK, możesz spróbować zmienić zawartość wykresu. Miłej pracy. www.cojot.pl str. 9