Excel 中的动态图表
Dynamic Chart in Excel
Country January February March April May June July
USA 34 34 45 34 23
China 45 56 34 23 12
Japan 34 54 23 23 24
如何在每次更新数据时在图表中显示最近 3 个月的数据。考虑到 "Country" 列是固定的。创建图表时在我的 "data selection" 中使用的任何变通方法或简单公式。
这应该可以完美运行。
1。重新排列数据
Country USA China Japan
January 34 45 34
February 34 56 54
March 45 34 23
April 34 23 23
May 23 12 24
这样,工作起来会更方便。这里我们假设数据从单元格 A1 开始。
2。在名称管理器中创建名称(ctr+F3 打开)
name: refers to:
months =OFFSET(Sheet1!$A,COUNTA(Sheet1!$A:$A)-1,0,-MIN(length,COUNTA(Sheet1!$A:$A)-1),1)
length 3
usa =OFFSET(months,0,1)
china =OFFSET(months,0,2)
japan =OFFSET(months,0,3)
在 length 中,您记下希望显示的所需时间段(在您的情况下为 3 个月);这也可以通过单元格引用和 COUNTA 来完成,如果您希望使其动态化并考虑所有新数据。
3。创建图表
- 单击空白单元格并打开所需的图表(我用
二维簇柱)。 //注意图表应该是空白的。
- 右键单击 Select 数据 并单击 添加 以获得 图例条目
(系列)。这里的系列名称,select 任何想要的(在你的情况下美国中国日本)。对于系列值添加
=Sheet1!usa
- 为
=Sheet1!china
和 =Sheet1!japan
再重复两次
- 最后为 轴标签 添加
=Sheet1!months
单击“确定”,您应该已经准备就绪!
请务必在此处查看偏移函数的工作原理:https://support.office.com/en-za/article/OFFSET-function-c8de19ae-dd79-4b9b-a14e-b4d906d11b66
Country January February March April May June July
USA 34 34 45 34 23
China 45 56 34 23 12
Japan 34 54 23 23 24
如何在每次更新数据时在图表中显示最近 3 个月的数据。考虑到 "Country" 列是固定的。创建图表时在我的 "data selection" 中使用的任何变通方法或简单公式。
这应该可以完美运行。
1。重新排列数据
Country USA China Japan
January 34 45 34
February 34 56 54
March 45 34 23
April 34 23 23
May 23 12 24
这样,工作起来会更方便。这里我们假设数据从单元格 A1 开始。
2。在名称管理器中创建名称(ctr+F3 打开)
name: refers to:
months =OFFSET(Sheet1!$A,COUNTA(Sheet1!$A:$A)-1,0,-MIN(length,COUNTA(Sheet1!$A:$A)-1),1)
length 3
usa =OFFSET(months,0,1)
china =OFFSET(months,0,2)
japan =OFFSET(months,0,3)
在 length 中,您记下希望显示的所需时间段(在您的情况下为 3 个月);这也可以通过单元格引用和 COUNTA 来完成,如果您希望使其动态化并考虑所有新数据。
3。创建图表
- 单击空白单元格并打开所需的图表(我用 二维簇柱)。 //注意图表应该是空白的。
- 右键单击 Select 数据 并单击 添加 以获得 图例条目
(系列)。这里的系列名称,select 任何想要的(在你的情况下美国中国日本)。对于系列值添加
=Sheet1!usa
- 为
=Sheet1!china
和=Sheet1!japan
再重复两次
- 最后为 轴标签 添加
=Sheet1!months
单击“确定”,您应该已经准备就绪!
请务必在此处查看偏移函数的工作原理:https://support.office.com/en-za/article/OFFSET-function-c8de19ae-dd79-4b9b-a14e-b4d906d11b66