Wykres, w którym oś pozioma jest skalą wartości
Transkrypt
Wykres, w którym oś pozioma jest skalą wartości
:: Trik 1. Wykres, w którym oś pozioma jest skalą wartości :: Trik 2. Automatyczne uzupełnianie pominiętych komórek :: Trik 3. Niestandardowe sortowanie wg 2 kluczy :: Trik 4. Przeliczanie miar za pomocą formuły :: Trik 5. Szybkie usuwanie z arkusza reguł poprawności danych Trik 1 Wykres, w którym oś pozioma jest skalą wartości Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter115/1_Skala_wartosci.zip W arkuszu masz zestawienie kosztów ogrzewania kilkunastu domków jednorodzinnych i chciałbyś te dane przedstawić na wykresie. Specyfika danych wymaga, aby oś X była w skali wartości, a nie jako kolejne etykiety danych. Idealny wykres powinien na osi Y zawierać koszty ogrzewania, a na osi X powierzchnię w metrach kwadratowych. Jak to zrobić? Rys. 1. Zestawienie rocznych kosztów ogrzewania domów 1 Rys. 2. Wykres niezgodny z oczekiwaniami - oś X nie jest skalą wartości Aby oś pozioma była w skali wartości, musisz zmienić typ wykresu na Punktowy. W przypadku innych typów na osi X mogą się znajdować jedynie etykiety. => Aby zmienić typ wykresu: 1. Zaznacz wykres i wybierz polecenie menu Wykres/Typ wykresu (w Excelu 2007: na karcie Narzędzia wykresów/Projektowanie, w grupie poleceń Typ wybierz polecenie Zmień typ wykresu). 2. W oknie z typami wykresów na liście kategorii po lewej stronie wybierz XY (Punktowy), a po prawej stronie wskaŜ odpowiedni rodzaj wykresu. Rys. 3. Zmiana typu wykresu 2 Rys. 4. Zmiana typu wykresu w Excelu 2007 Wskazówka W przypadku wykresu punktowego domyślne ułoŜenie linii prowadzących pomiędzy punktami jest często nieuzasadnione, dlatego zalecane jest stosowanie wykresu punktowego zawierającego same punkty danych. Po tej zmianie wartości na osi X będą skalowane w metrach kwadratowych, co znacznie ułatwi analizę kosztów ogrzewania dla tych budynków. Rys. 5. Wykres po zmianie typu na Punktowy 3 Trik 2 Automatyczne uzupełnianie pominiętych komórek Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter115/2_Wypelnianie_brakow.zip Część uŜytkowników Excela podczas szybkiego wypełniania tabeli pozostawia puste rubryki, które będą później uzupełnione. MoŜe to być proste zestawienie, w którym wpisujesz kwoty zamówień złoŜonych przez poszczególnych klientów. W kolumnie A wpisałeś nazwę klienta, natomiast w kolumnie B wprowadzasz kwoty. Po wpisaniu pierwszej nazwy moŜe się zdarzyć, Ŝe kolejne komórki kolumny B będą się zapełniały, a w kolumnie A pozostaną puste miejsca. Będzie tak do czasu, aŜ rozpoczniesz wprowadzanie danych dotyczących innego klienta. Przykładowe zestawienie przedstawia rysunek 1. Rys. 1. Zestawienie z pustymi rubrykami Gdy zajdzie potrzeba pogrupowania danych lub wykonania innej operacji, konieczne będzie uzupełnienie pustych komórek. Zamiast wprowadzać je ręcznie lub przeciągać myszką na puste obszary, moŜesz zastosować trik. => W tym celu: 1. Zaznacz zakres arkusza, którego puste komórki powinny zostać wypełnione (w przykładzie są to dane z kolumny A). 2. Teraz z menu Edycja wybierz polecenie Przejdź do i w wyświetlonym oknie dialogowym wybierz przycisk Specjalnie (w Excelu 2007: uaktywnij kartę Narzędzia główne i grupie poleceń Edycja kliknij Znajdź i zaznacz/Przejdź do – specjalnie). 3. Zaznacz opcję Puste (jak na rysunku 2) i zatwierdź ustawienia przyciskiem OK. 4 Rys. 2. Przechodzenie do pustych komórek Excel podświetli wszystkie puste komórki zaznaczonego wcześniej obszaru. Rys. 3. Puste komórki zostały podświetlone 4. W aktywnej komórce (A3) wprowadź znak równości, a następnie klawiszem Strzałka w górę wskaŜ w formule komórkę leŜącą powyŜej. Uzyskasz więc zapis: =A2 Rys. 4. Odwołanie do komórki powyŜej 5. Formułę tę koniecznie zatwierdź kombinacją klawiszy Ctrl + Enter. 5 Rys. 5. Pominięte rubryki zostały uzupełnione Excel błyskawicznie wypełnił wszystkie zaznaczone komórki odpowiednimi odwołaniami, a co za tym idzie wszystkie brakujące nazwy klientów zostały wprowadzone. 6 Trik 3 Niestandardowe sortowanie wg 2 kluczy Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter115/3_Dwuetapowe_sortowanie.zip Posortowanie listy wg jednej kolumny nie jest szczególnie wielkim wyzwaniem. Jednoczesne uporządkowanie danych w kilku kolumnach to takŜe operacja, którą bez większych problemów jesteś w stanie wykonać. Problem moŜe jednak pojawić się wówczas, gdy chcesz np. posortować zestawienie względem 2 kolumn i ta druga powinna być uporządkowana wg niestandardowego klucza. Uwaga Ograniczenie w sortowaniu danych przedstawione w tym triku nie dotyczy Excela 2007. Przykład takiego grupowania danych przedstawimy Ci na przykładzie z rysunku 1. Rys. 1. Przykładowe dane do posortowania W kolumnie A znajdują się 4 powtarzające się nazwiska. NaleŜy je posortować alfabetycznie, aby znalazły się w przylegających komórkach. Dodatkowo w obrębie kaŜdej grupy nazwisk miesiące powinny być ułoŜone od najwcześniejszego do najpóźniejszego. A zatem nazwisko Bilski powinno się znaleźć w komórkach A2:A6, a odpowiadające mu miesiące w komórkach B2:B6 w kolejności od stycznia do maja. Niestety zdefiniowanie kryteriów przedstawionych na rysunku 5 nie przyniesie oczekiwanego efektu. 7 Rys. 2. Takie kryteria sortowania są nieprawidłowe Wprawdzie nazwiska zostaną poprawnie ułoŜone, ale nazwy miesięcy juŜ niestety nie. Excel posortuje je alfabetycznie zamiast od najwcześniejszego do najpóźniejszego. RównieŜ zastosowanie niestandardowego sortowania (wg własnego klucza) nie przyniesie efektu. Po kliknięciu przycisku Opcje w oknie dialogowym Sortowanie zobaczysz pewną waŜną informację, która nie pozwala skorzystać z tego sposobu: Rys. 3. Okno opcji sortowania Oznacza to, Ŝe niestandardowe sortowanie moŜna zastosować jedynie w odniesieniu do pierwszego klucza, którym w naszym przykładzie są niestety nazwiska, a nie miesiące. Czy nie moŜna zatem wykonać takiego grupowania danych? Okazuje się, Ŝe moŜna – dwuetapowo. => W tym celu: 1. Kliknij dowolną komórkę w obrębie zestawienia i z menu Dane wybierz polecenie Sortuj. 2. W wyświetlonym oknie z pierwszej rozwijanej listy wybierz pozycję Miesiące i kliknij przycisk Opcje. 3. Ustaw kryteria sortowania jak na rysunku 3 i w obu otwartych oknach zatwierdź, klikając OK. Miesiące zostaną ułoŜone od najwcześniejszego do najpóźniejszego. 8 4. Teraz kliknij dowolną komórkę z nazwiskiem i na pasku narzędziowym wybierz polecenie Sortuj rosnąco. Gotowe! Zestawienie zostało posortowane zgodnie z Twoimi potrzebami. Rys. 4. Niestandardowe sortowanie przeprowadzone dwuetapowo 9 Trik 4 Przeliczanie miar za pomocą formuły Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter115/4_Konwertowanie_miar.zip MoŜe się zdarzyć, Ŝe w swojej pracy będziesz potrzebował przeliczyć jednostki miary (odległości, wagi, czasu itd.). Bez odpowiedniej tablicy z wartościami przeliczeń zadanie moŜe okazać się trudne i pracochłonne. Rozwiązaniem jest mało znana funkcja Excela nosząca nazwę CONVERT. Wystarczy określić w jej argumentach jednostki, jakie mają być przeliczone, a w komórce zostanie zwrócony poprawny wynik. Uwaga Abyś mógł z niej skorzystać w wersjach Excela wcześniejszych niŜ 2007, musisz w pierwszej kolejności zainstalować dodatek o nazwie Analysis ToolPak. Zrobisz to za pośrednictwem polecenia Narzędzia/Dodatki. Zasadę działania funkcji pokaŜemy Ci na dwóch przykładach: przeliczanie jednostek czasu (lata na dni) oraz miary (mile na kilometry). Przeliczanie jednostek czasu W komórce A2 arkusza wpisaliśmy pewną wartość bazową. Za pomocą funkcji CONVERT sprawdzimy, ile dni obejmuje ta liczba przyjmując, Ŝe oznacza ona lata. => W tym celu: 1. Do komórki B2 wprowadź następującą formułę: =CONVERT(A2;"yr";"day") Zostanie zwrócony wynik jak na rysunku 1. Rys. 1. Tyle dni obejmuje okres 185 lat Przeliczanie jednostek miary Przeliczania jednostek miary wykonuje się w analogiczny sposób. Wystarczy zmienić argumenty funkcji CONVERT, a wynik zostaje wyświetlony natychmiast. => W tym celu: 1. Formułę z komórki B2 zastąp następującą: 10 =CONVERT(A2;"mi";"km") Rys. 2. Mile przeliczone na kilometry Funkcja moŜe wykonywać bardzo wiele przeliczeń. Spis argumentów, jakie moŜe przyjmować, znajdziesz w pomocy Excela pod hasłem CONVERT. 11 Trik 5 Szybkie usuwanie z arkusza reguł poprawności danych Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter115/5_Usuwanie_regul.zip Twój współpracownik przekazał Ci arkusz zawierający spis wszystkich towarów, które były przyjmowane do magazynu. Ze względu na zmianę obowiązków w pracy, uzupełnianie go stało się teraz Twoim zadaniem. Niestety prowadzenie go jest bardzo uciąŜliwe, poniewaŜ poprzedni uŜytkownik w róŜnych zakresach zastosował ograniczenia wpisywania danych za pomocą narzędzia Sprawdzanie poprawności. Chciałbyś je wszystkie usunąć, ale nie wiesz jak to szybko zrobić. Kiedy zaleŜy Ci na czasie, skorzystaj z makra. => W tym celu: 1. Otwórz Edytor VBA, wciskając kombinację klawiszy lewy Alt + F11. 2. Z menu Insert wybierz polecenie Module. 3. Wpisz kod widoczny na rysunku 1. Znajdziesz go takŜe w pliku z przykładem załączonym do tego triku. Rys. 1. Makro usuwające ograniczenia Sprawdzania poprawności 4. Zapisz i zamknij Edytor VBA. => Aby teraz skorzystać z makra: 5. Zaznacz zakres komórek, z którego chcesz usunąć ograniczenia. 6. Wciśnij kombinację klawiszy lewy Alt + F8. 7. W oknie, które się pojawi, wybierz makro usun_sprawdzanie_poprawnosci i kliknij przycisk Uruchom. Makro usunęło ograniczenia i masz pewność, Ŝe uciąŜliwy komunikat o wprowadzeniu niedozwolonej wartości juŜ się nie pojawi. 12