1

В Microsoft Excel 2010 при вставке диаграммы с несколькими рядами данных (или круговой диаграммой) каждой серии (или срезу) автоматически присваивается цвет. Мои 2 вопроса:

  1. Какая формула используется для создания этих автоматических цветов?

  2. Могу ли я добавить к данным строку или столбец значений цвета в шестнадцатеричном формате (например, # ff9900 для оранжевого), чтобы их соответствующие графики были соответствующим образом окрашены? Бонусные баллы Еще лучше, если я также могу указать цвет маркера, форму, размер и т.д.

Одинаковы ли ответы для других версий Excel?

1 ответ1

2
  1. Первые шесть серий будут раскрашены первыми шестью акцентными цветами текущей темы. Следующие шесть серий будут окрашены в чуть более светлый оттенок этих акцентных цветов. Следующие шесть серий будут окрашены еще одним чуть более светлым оттенком этих акцентных цветов. Если у вас в диаграмме более 18 серий, вам следует рассмотреть другой подход к визуализации данных, потому что его будет довольно сложно читать и понимать.

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

Ответы не совпадают для других версий Excel. Office 2007 представил темы и совершенно новый способ обработки цветов. До этого была ограниченная палитра из 56 или около того цветов. В Excel 2013 используются те же принципы (т. Е. Цвета тем), но другой подход к их применению к диаграммам (6 акцентов, затем 6 более темных акцентов, затем 6 более светлых акцентов, ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .