如何将 Excel 中的表格格式的数据转换为图形

如何将 Excel 中的表格格式的数据转换为图形

我有数据桌子. 每列代表一个月,每行代表一年。数据包括一年的改进情况,我尝试将其放在图表中,以便通过图表中的线条查看改进情况,但我能找到的唯一方法是重新制作表格,这次我需要为整个日期制作一列,然后在第二列中显示改进数字,但添加数据和比较表格中的这些数字变得更加困难,还有其他方法吗?

我正在使用 Excel,我也可以只显示年份作为间隔而不是年份和月份。

答案1

您可以使用现有表格来输入和查看数据,并使用 Power Query 和数据透视图来可视化数据。每当您添加新数据时,都可以刷新这些内容。

要创建 Power Query 来重新格式化数据,请选择表格中的任意单元格,然后使用“数据”>“获取和转换数据”>“从表格/范围”。这将打开 Power Query 编辑器。

现在选择“年份”列并使用“转换”>“任意列”>“取消透视列”>“取消透视其他列”:

在此处输入图片描述

完成后,您将看到数据现在以正确的格式堆叠:

在此处输入图片描述

您可以右键单击列并重命名。我将“属性”重命名为“月份”,将“值”重命名为“改进”。

此时,您可以使用主页>关闭并加载>关闭并加载到>数据透视图在现有工作表或新工作表上创建图表。

但是,您可能会发现添加一个以日期形式表示年份和月份的列很有用。这将为您的图表提供更多选项。

为此,请使用添加列>常规>自定义列并进行如下配置:

在此处输入图片描述

公式如下:

Date.FromText(Number.ToText([year]) & "-" & [Month] & "-01")

添加此列后,我使用主页>关闭并加载>关闭并加载到>数据透视图并将其放在新工作表上。然后我可以创建如下图表:

在此处输入图片描述

当然,这样的图表还有许多其他更好的选择。

祝你好运!

相关内容