2016-07-11 14:16:42 +0000 2016-07-11 14:16:42 +0000
7
7

Tworzenie "zgrupowanego" wykresu słupkowego z tabeli w programie Excel

Po pierwsze, nie mam prawie żadnego doświadczenia z wykresami w Excelu :)

Próbuję stworzyć dość prosty wykres z dość prostej tabeli. Ale mam więcej problemów, niż myślałem, że będę miał i spędzam nad tym zbyt dużo czasu.

Więc, to jest tabela:

A to jest szkic tego, co chcę mieć:

Więc… Oś X ma etykiety z górnego wiersza, oś Y ma wartości z wiersza 4, a słupki są pogrupowane zgodnie z etykietami w wierszu 3. Ponadto, słupki są kolorowe, a z boku znajduje się legenda łącząca kolor z konkretną etykietą pomocniczą.

Jak to zrobić :)

I jeszcze pytanie bonusowe… Załóżmy, że chcę co jakiś czas dodawać nowy “tydzień” po prawej stronie tej tabeli (rozszerzać ją o kolejne dane). Czy mogę to zrobić tak, że wykres automatycznie dostosuje się i uwzględni nowe dane? Czy też będę musiał za każdym razem edytować go ręcznie?

P.S. Jeśli odpowiedź na to wszystko została już udzielona, przepraszam, ale nie mam pojęcia, czego szukać.

Odpowiedzi (3)

9
9
9
2016-08-11 12:39:24 +0000

Wykresy w Excelu działają poprzez wykreślanie wierszy i kolumn danych, a nie tylko jednego dużego długiego wiersza. Ułóż więc swoje dane w następujący sposób:

Zaznacz ten zakres danych, a na karcie wstążki Wstawianie kliknij przycisk Tabela. Nie wstawi ona niczego, ale przekształci zwykły zakres danych w specjalną strukturę danych zwaną tabelą. Nie ma się czego bać, tabele są całkiem potężne. W oknie dialogowym pojawi się pytanie, czy twój zakres danych ma nagłówki, a tak jest (Tydzień, A, B, C, Razem).

Tabela ma teraz specjalne formatowanie, z kolorowym wierszem nagłówka i naprzemiennymi pasmami kolorów. Jest ona trochę przeformatowana, ale możesz ją zaznaczyć i wybrać mniej (lub bardziej!) sformatowany styl.

Teraz zaznacz tabelę lub komórkę w tabeli i wstaw wykres kolumnowy.

Jeśli nie chcesz, aby suma była zbyt duża (może przytłoczyć resztę danych), po prostu zaznacz i usuń kolumny sumy z wykresu lub zaznacz tylko pierwsze cztery kolumny tabeli przed wybraniem wykresu.

Teraz nadchodzi magia tabel. Jeśli masz gdzieś formułę, która opiera się na całej kolumnie w tabeli, to jeśli dodasz lub usuniesz wiersze w tabeli, formuła zostanie zaktualizowana bez żadnego wysiłku z Twojej strony. Formuły te zawierają formuły serii w wykresie. Więc dodaj wiersz do tabeli, a wykres automatycznie uwzględni nowy wiersz danych.  

5
5
5
2016-07-11 15:31:07 +0000

Istnieje niezbyt prosty sposób, aby to zrobić za pomocą zwykłych wykresów, ale prawdziwą sztuką jest użycie PivotChart.

Będzie to wymagało najpierw przeformatowania danych do formatu tabelarycznego, zasadniczo tak, aby był tylko jeden rząd nagłówków - twoje dane wyglądałyby tak:

WEEK # | LETTER | VALUE -Tabela przestawna obsłuży sumy za Ciebie

Najpierw chcesz zaznaczyć wszystkie dane i utworzyć tabelę przestawną (wstaw -> tabela przestawna)

Kliknij ‘OK’ i zobaczysz pustą tabelę przestawną na nowym arkuszu. Następnie przejdź do “Narzędzia tabeli przestawnej - Opcje” na wstążce (w Office 2010 jest fioletowa) i kliknij “Wykres przestawny”. Wybierzesz pierwszą opcję Bar Chart i zostaniesz przywitany przez pusty wykres.

Po prawej stronie ekranu zobaczysz listę wszystkich swoich kolumn według nagłówka i cztery pola poniżej. Ułóż swoje “grupy” w ten sposób, aby grupy szły od najwyższego do najniższego poziomu w pionie, a następnie umieść kolumny, których wartości chcesz zmierzyć na wykresie w polu “Wartości”.

Jeśli chodzi o twoje pytanie bonusowe, tabelaryczny format danych, których używasz, sprawia, że jest to super proste. Po prostu zrób tydzień # 4 w następnym tygodniu :)

-1
-1
-1
2019-08-16 02:47:14 +0000

Moja odpowiedź nie jest odpowiedzią, ale pytaniem o jedną z odpowiedzi.

Moje pytanie jest związane z odpowiedzią “Istnieje niezbyt prosty sposób, aby to zrobić za pomocą zwykłych wykresów, ale prawdziwą umiejętnością jest tutaj użycie PivotChart” PivotChart.

Na dole pokazanego wykresu PivotChart, pokazuje dwa poziomy etykiet danych na dole, dla osi X.

Moje pytanie: Jak sformatować OBA POZIOMY etykiet danych osi X? Oba poziomy etykiet danych osi “A, B, C” i “1, 2, 3” w przykładzie tej odpowiedzi.

(Przez etykiety danych rozumiem etykiety “pola” na dole pod osią, a nie rzeczywiste etykiety danych na wykresie). Jeśli kliknę prawym przyciskiem myszy na etykiety osi i wybiorę Formatuj oś, otrzymam opcję formatowania osi, ale wygląda na to, że mogę tylko sformatować etykiety poziomu “A, B, C” (z przykładu tutaj), ale nie mogę dowiedzieć się, jak lub czy w ogóle mogę sformatować etykiety poziomu “1, 2, 3”.

Dzięki z góry. Zrobiłem trochę wyszukiwania i jak dotąd nie mogę znaleźć niczego, co mogłoby mi w tym pomóc.