请原谅我,如果这不是提出问题的“最佳”地方。我查看了数据分析页面,看起来在那里没有任何关于excel的真正问题。
我正在尝试绘制一段时间内各种产品的销售情况。我是以格式
从数据库中提取它的Sales Person | End of Month | Sales | Product Type
John Doe 1/31/2010 1,000 Widget A
John Doe 1/31/2010 2,000 Widget B
John Doe 1/31/2010 3,000 Widget C
John Doe 2/28/2010 5,000 Widget A
John Doe 2/28/2010 2,000 Widget B
John Doe 2/28/2010 3,000 Widget C
然后我得到一个总结:
Year | Month | Product | Total Sales
2010 Jan Widget A 1,000
Widget B 2,000
Widget C 3,000
Feb Widget A 5,000
Widget B 2,000
Widget C 3,000
问题在于我想将小部件图形化为单独的行,以便我可以相互跟踪销售情况。随着时间的推移。
然而,excel将其全部视为一个“总数”,然后在每个月的图表上显示3个点,而不是显示3个单独的行。
无论我如何操纵它,我都无法让它分成3行。
上面的例子应该展示它如何与两种产品一起使用。我展示了小部件A和B是如何在同一条线上的两个点而不是属于两个单独的线。
当我将信息输入到电子表格格式为:
时,我在过去成功完成了另一个项目End of Month | Product A Sales | Product B Sales | Product C Sales
但是,我当前的数据不是这种格式,似乎我不能采用相同的方法......
欢迎任何帮助。
答案 0 :(得分:9)
这是支点图表的一个很好的例子。选择Insert-> Pivot Table-> Pivot Chart(Excel 2007)。然后选择原始表格。然后对行使用“月末”,为列使用“产品类型”,对数据使用“销售总和”。然后,Excel将自动为每个窗口小部件类型创建一行(如果未选择行作为默认图表类型,则可能需要更改图表类型)。
答案 1 :(得分:2)
根据你的描述,我认为你需要的可能是这样的图表,X轴将是几个月,而在每个月内,会有几个条形代表不同小部件的数据。在这里,我根据您的数据做了一个例子。
对于数据格式,您应该进行一些预处理,将数据排列成几个(本例中为三个)子集,每个子集包含一个小部件的月度销售数据。它可能看起来像下面的格式。
Jan Feb
WidgetA 1000 5000
WidgetB 2000 2000
WidgetC 3000 3000
正如您所看到的,这不是原始的Excel图表,我实际上使用Funfun Excel加载项制作了此图表。此加载项允许您直接在Excel中使用JavaScript,因此您可以使用强大的库(如Chart.js或D3.js)来制作图表。在这个例子中,我使用Chart.js来创建这个图表。
Funfun还有一个在线编辑器,可以让你测试你的JavaScript代码。对于此示例,您可以在下面的链接中查看代码的详细信息。
https://www.funfun.io/1/edit/5a25653acf76561801b732b4
如果您对结果感到满意,可以使用上面的URL轻松将结果加载到Excel中。以下是它的外观截图。
披露:我是Funfun的开发者。
答案 2 :(得分:0)
您可以对数据透视表中的列重新排序:
| Product | Month-Year | Total Sales
Widget A Jan 2010 1,000
Feb 2010 5,000
Widget B Jan 2010 2,000
Feb 2010 2,000
Widget C Jan 2010 3,000
Feb 2010 3,000
这样可以更轻松地创建三个系列,每个小部件一个。使图表成为X-Y图表,系列将排成一行。