如何通过Excel标准图表实现带产品筛选的Param1趋势折线图?
无需自定义代码,Excel标准功能即可实现需求
完全可以用Excel自带功能实现你要的交互式折线图,不需要开发自定义代码,下面是两种实用的实现方法:
方法一:表格+切片器(兼容多数Excel版本)
- 将原始数据转为Excel表格:选中所有数据区域,按下
Ctrl+T,勾选「我的表格有标题」确认。 - 插入产品切片器:选中表格后,点击顶部「表格设计」选项卡→「插入切片器」,勾选「Product」字段,确定后会生成产品选择控件。
- 创建折线图:选中表格中的「Date」和「Param1」列,插入带数据标记的折线图。
- 效果:点击切片器中的任意产品,折线图会自动切换为该产品的Param1随日期变化的趋势,完全匹配你的需求。
方法二:动态数组函数(适用于Excel 365/2021及以上)
- 设置产品选择项:在空白单元格(比如G1)添加数据验证,来源选择A列的唯一产品值(可通过
UNIQUE(A2:A13)快速获取)。 - 提取动态数据:
- 在G2单元格输入公式
=FILTER(B2:B13,A2:A13=G1),自动获取选中产品的Param1数值; - 在H2单元格输入公式
=FILTER(G2:G13,A2:A13=G1)(假设原数据日期列为G列),自动获取对应日期。
- 在G2单元格输入公式
- 创建折线图:选中动态生成的日期和Param1数据区域,插入折线图。切换G1的产品选项,图表会实时更新。
以上两种方法均为Excel原生功能,无需编写任何代码,操作简单且稳定。
内容的提问来源于stack exchange,提问作者Cesare
相关产品推荐
相关产品推荐

