我有数据桌子. 每列代表一个月,每行代表一年。数据包括一年的改进情况,我尝试将其放在图表中,以便通过图表中的线条查看改进情况,但我能找到的唯一方法是重新制作表格,这次我需要为整个日期制作一列,然后在第二列中显示改进数字,但添加数据和比较表格中的这些数字变得更加困难,还有其他方法吗?
我正在使用 Excel,我也可以只显示年份作为间隔而不是年份和月份。
答案1
您可以使用现有表格来输入和查看数据,并使用 Power Query 和数据透视图来可视化数据。每当您添加新数据时,都可以刷新这些内容。
要创建 Power Query 来重新格式化数据,请选择表格中的任意单元格,然后使用“数据”>“获取和转换数据”>“从表格/范围”。这将打开 Power Query 编辑器。
现在选择“年份”列并使用“转换”>“任意列”>“取消透视列”>“取消透视其他列”:
完成后,您将看到数据现在以正确的格式堆叠:
您可以右键单击列并重命名。我将“属性”重命名为“月份”,将“值”重命名为“改进”。
此时,您可以使用主页>关闭并加载>关闭并加载到>数据透视图在现有工作表或新工作表上创建图表。
但是,您可能会发现添加一个以日期形式表示年份和月份的列很有用。这将为您的图表提供更多选项。
为此,请使用添加列>常规>自定义列并进行如下配置:
公式如下:
Date.FromText(Number.ToText([year]) & "-" & [Month] & "-01")
添加此列后,我使用主页>关闭并加载>关闭并加载到>数据透视图并将其放在新工作表上。然后我可以创建如下图表:
当然,这样的图表还有许多其他更好的选择。
祝你好运!