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

Создание "сгруппированной" гистограммы из таблицы в Excel

Во-первых, у меня почти нет опыта работы с графиками Excel :).

я пытаюсь создать довольно простую диаграмму из довольно простой таблицы. Но у меня больше проблем, чем я думал, и я трачу на это слишком много времени.

Итак, это таблица:

И это набросок того, что я хочу иметь:

Итак… Ось X имеет метки из верхнего ряда, ось Y имеет значения из 4-го ряда, а столбики сгруппированы в соответствии с метками из 3-го ряда. Также, полосы окрашены и на стороне имеется легенда, связывающая цвет с определенной под-ярлыком.

Как это сделать? :)

И бонусный вопрос… Допустим, я хочу время от времени добавлять новую “неделю” справа от этой таблицы (расширить ее данными). Могу ли я это сделать так, чтобы график автоматически подстраивался и включал в себя новые данные? Или мне придется каждый раз редактировать его вручную?

P.S. Если на все это уже был дан ответ, извините, но я понятия не имею, что искать.

Ответы (3)

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

Диаграммы Excel работают по построению строк и столбцов данных, а не просто по большой длинной строке. Так расположите свои данные так:

Выберите этот диапазон данных и на вкладке “Вставить ленту” нажмите кнопку “Таблица”. Это ничего не вставит, но превратит ваш обычный диапазон данных в специальную структуру данных, известную как “Таблица”. Нечего бояться, Таблицы довольно мощные. Диалог спросит, есть ли у вашего диапазона заголовки, что он и делает (Неделя, A, B, C, Всего).

Таблица теперь имеет специальное форматирование, с красочной строкой заголовков и чередующимися цветовыми полосами. Она немного переформатирована, но вы можете выбрать ее и выбрать менее (или более!) форматированный стиль.

Теперь выберите таблицу или ячейку внутри таблицы и вставьте таблицу столбцов.

Если вы не хотите, чтобы итоговая сумма (она может перегрузить остальные данные), просто выберите и удалите итоговые столбцы в таблице, или выберите только первые четыре столбца таблицы перед выбором диаграммы.

Теперь приходит волшебство таблиц. Если у вас где-то есть формула, которая полагается на весь столбец в таблице, то если вы добавите или удалите строки в таблице, то формула будет обновляться без каких-либо усилий с вашей стороны. Эти формулы включают в себя формулы Серии в таблице. Поэтому добавьте строку в таблицу, и график автоматически включит новую строку данных.  

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

Существует не очень простой способ сделать это с обычными графиками, но реальное умение здесь - это использовать PivotChart.

Для этого сначала нужно переформатировать данные в табличный формат, в основном так, чтобы была только одна строка заголовков - ваши данные будут выглядеть так:

WEEK # | LETTER | VALUE - Поворотная таблица будет обрабатывать суммарные значения для вас

Сначала вы хотите выбрать все данные и создать поворотную таблицу (вставить -> поворотная таблица)

Нажмите ‘OK’, и вы увидите пустую PivotTable на новом листе. 0x2 и 0x2 и Далее нужно перейти в раздел “Инструменты PivotTable -> Параметры” на ленте (в Office 2010 она фиолетовая) и нажать кнопку “PivotChart”. Выберете первый вариант гистограммы и получите пустой график.

В правой части экрана вы увидите список всех ваших столбцов по заголовку и четыре поля ниже. Сложите ваши “группы” так, чтобы группы переходили от самого высокого к самому низкому уровню по вертикали, затем поместите колонки, значения которых вы бы хотели измерить на графике в поле “Значения”.

Что касается вашего бонусного вопроса, табличный формат данных, которые вы используете, делает это супер простым. Просто сделайте неделю # 0x6 и следующую неделю :)

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

Мой ответ - не ответ, а вопрос об одном из ответов.

Мой вопрос связан с ответом на “Существует не очень простой способ сделать это с обычными графиками, но реальным навыком здесь является использование PivotChart” PivotChart.

В нижней части показанного PivotChart, он показывает два уровня Метки данных внизу, для оси X.

Мой вопрос: Как вы форматируете БОЛЬШИЕ УРОВЕНЬЯ МЕТОДОВ Оси X? В примере этого ответа оба уровня - “A, B, C” и “1, 2, 3” - для меток данных по оси X.

(Под метками данных я понимаю метки “поля”, расположенные внизу под осью, а не фактические метки данных в графике). Если я щелкну правой кнопкой мыши на метках оси и выберу Format Axis (Ось форматирования), у меня появится возможность отформатировать ось, но кажется, что я могу отформатировать только метки уровней “A, B, C” (из примера здесь), но не могу понять, как или могу ли я вообще отформатировать метки уровней “1, 2, 3”.

Заранее спасибо. Я немного поискал и пока не могу найти ничего, что могло бы мне помочь.

Похожие вопросы

6
13
9
10
6