Как создать двумерную столбчатую диаграмму в Microsoft Excel для Office 365

398
dan

Я хотел бы создать двухмерную диаграмму столбца в Excel. На оси X я хотел бы построить график% от чистых продаж, а на оси Y я хотел бы построить% от валовой прибыли. Вот пример:

пример

На оси абсцисс вы видите, что процент чистых продаж для 10 ведущих клиентов составляет чуть более 25%, а валовая прибыль этих десяти клиентов составляет чуть менее 30%. Чистые продажи для следующих 20 клиентов составляют около 15%, а валовая прибыль от этих продаж составляет около 26%.

Вот мои данные:

Customer segment Revenue %of Net Sales Gross Margin % Customers 1-10 6.96 mill 20.7% 37.1% Customers 11-30 5.68 mill 16.9% 42.2% Customers, remaining 20.98 mill 62.4% 47.5% 
0
Выделите данные, затем «Вставка -> Диаграммы», затем выберите вид диаграммы, который вы хотите. Для получения дополнительной информации см. [Это] (https://support.office.com/en-us/article/Create-a-chart-from-start-to-finish-0baf399e-dd61-4e18-8a73-b3fd5d5680c2) cybernetic.nomad 5 лет назад 1
@ cybernetic.nomad проблема, на мой взгляд, заключается в том, что ОП хочет изменить ширину столбцов и сделать так, чтобы они складывались до 100 процентов. Последний раз я проверял гистограммы Excel, не делали этого. Или, по крайней мере, это не прямой вариант Forward Ed 5 лет назад 2
Ого! совершенно не видел этого (и, думаю, я не одинок, так как кто-то проголосовал за мой комментарий) Что за неинтуитивный макет диаграммы. Я знаю известный способ автоматически получить это из Excel. cybernetic.nomad 5 лет назад 0
@ cybernetic.nomad замысловатый вариант, который я разместил ниже, но я думаю, что он работает ... ваши мысли? Forward Ed 5 лет назад 0
@ Forward Ed - вы, сэр, абсолютно безумны в лучшем виде. Я бы просто сделал пару гистограмм и перерисовал все это в Illustrator. Этот ответ получает от меня одно возражение за нестандартное мышление. cybernetic.nomad 5 лет назад 0
@ cybernetic.nomad согласилась, что для этой задачи лучше подойдет другое программное обеспечение. Однако на открытии OP заявили, что хотят использовать Excel. В качестве альтернативы вы можете просто вставить некоторую случайную точку, чтобы вставить ось графика и сетку, а затем вручную нарисовать прямоугольник. Forward Ed 5 лет назад 0
Нет встроенного способа получить это в Excel. Но, пожалуйста, смотрите мой учебник [Графики столбцов переменной ширины (Каскадные диаграммы)] (https://peltiertech.com/variable-width-column-charts/). Он показывает, как использовать диаграммы области и немного хитрости оси, чтобы получить то, что вы хотите. Jon Peltier 5 лет назад 0

1 ответ на вопрос

2
Forward Ed

Гистограммы в Excel не меняют свою ширину, как вы показываете на своем графике, насколько мне известно. Лучшее, что я могу сделать, и его трудоемкий процесс - это наметить столбцы, используя график рассеяния линии XY. Вы должны создать все точки вашего бара, а затем построить их. В моем примере я изобразил их как одну серию, чтобы они были одного цвета, но вы можете нарисовать их как отдельные серии, чтобы получить другой цвет или рисунок линии на линии гистограммы. К сожалению, я не знаю, как заполнить бар. (технически вы могли бы сделать это с помощью ряда соседних линий).

мое приблизительное решение создало точки интереса в столбцах E и F. E - ваша ось X, а F - ваша ось Y. E - это промежуточная сумма, основанная на ваших значениях из столбца C. F - это ваше значение Y, начинающееся с 0 для оси, а ваше значение от D повторяется, а затем возвращается обратно к нулю. Это приводит к графику слева ниже. Вы можете добавить текст на свой график, используя текстовые поля.

Для отдельных серий, чтобы получить различный цвет линии, был использован тот же процесс, за исключением того, что я разделил информацию, чтобы отделить столбцы от H до O. Технически говоря, вы могли бы сделать все это из информации в столбцах E и F, но вам нужно было бы больше осторожно собирая информацию для начала и конца вашей серии данных. Отдельные столбцы просто облегчают чтение.

POC

А вот пример заполнения столбца путем рисования линии вперед-назад и увеличения значения Y только на 1/100 от максимального значения столбца, пока не будет достигнут верх столбца. Играйте с увеличением 1/100, чтобы найти то, что соответствует вашим потребностям. Кроме того, я выключил маркеры точек.

POC FILLIN

Причина, по которой вы хотите поиграть с шагом в 1/100 высоты, заключается в том, что если вы переместите диаграмму из позиции и части листа в отдельную страницу, линии начнут показывать свой разрыв.

POC GAP

Я думал, что я хорош в Excel, но это удивительно. Человек, приславший мне скриншот в примере, не очень хорош в Excel, но, похоже, он из Excel. В любом случае, спасибо за ответ. Очень полезно. dan 5 лет назад 0
@ dan Я по общему признанию ограничен версией 2013. Есть вероятность, что есть опция гистограммы, которая позволит вам изменять ширину по всей базе в новых версиях. Forward Ed 5 лет назад 0
@ Дэн, глядя на твою фотографию, я просто заметил края решеток. Они кажутся трехмерным краевым эффектом. Таким образом, я полагаю, что они вручную рисуют n объектов, расположенных на вершине графика. Forward Ed 5 лет назад 0
@ScottCraner - это возможный вариант гистограммы в 2016 году? Forward Ed 5 лет назад 0
Я уверен, что во всей моей компании большинство из нас используют версию 2016. На моем компьютере я использую Microsoft Excel для Office 365. Я пробовал несколько вариантов диаграмм, и ни один из них не позволяет изменять ширину столбца. Лучшее, что я мог получить, это использовать диаграмму рассеяния, но она заполняется не так легко. Человек, приславший мне это, не так хорош в Excel, поэтому я уверен, что график каким-то образом должен быть автоматическим. Возможно, они использовали PowerBI, но я не очень разбираюсь в BI и не знаю наверняка. dan 5 лет назад 0
Это невозможно в Excel со стандартными диаграммами. Но у меня есть учебник, который показывает, как получить этот эффект с помощью диаграмм области: [Графики столбцов переменной ширины (Каскадные диаграммы)] (https://peltiertech.com/variable-width-column-charts/). Jon Peltier 5 лет назад 0
@JonPeltier Это круто. Это должно быть способ создания диаграммы на скриншоте. Спасибо за это. dan 5 лет назад 0

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