我有一张Excel表格
Product Param1 Param2 Param3 Param4 Param5 Date
Alpha 89% 89% 100% 81% 89% 20/07/2023
Beta 86% 57% 100% 0% 86% 20/07/2023
Delta 83% 83% 100% 17% 83% 20/07/2023
Omega 100% 100% 100% 0% 100% 20/07/2023
Alpha 92% 89% 100% 81% 89% 21/07/2023
Beta 87% 57% 100% 0% 86% 21/07/2023
Delta 85% 83% 100% 17% 83% 21/07/2023
Omega 100% 100% 100% 0% 100% 21/07/2023
Alpha 96% 89% 100% 81% 89% 22/07/2023
Beta 99% 57% 100% 0% 86% 22/07/2023
Delta 93% 83% 100% 17% 83% 22/07/2023
Omega 90% 100% 100% 0% 100% 22/07/2023
字符串
我想创建一个折线图,显示单个产品的“Param 1”字段中的值随时间的趋势,并能够从过滤器中选择所需的产品。
让我进一步解释一下:如果选择了“Alpha”产品,我希望在横轴上显示日期“20/07/2023,21/07/2023和22/07/2023”,在纵轴上显示值“89%,92%和96%”的折线图。但是,如果选择了“Beta”产品,则折线图应在水平轴上显示日期“20/07/2023,21/07/2023和22/07/2023”,并在垂直轴上显示值“86%,87%和99%”。
是否可以使用标准Excel图表实现此行为,或者是否有必要为其开发自定义代码?
先谢谢你了
1条答案
按热度按时间k2arahey1#
所以,看看这个:
单元格J3是使用unique()的唯一列表
L、M和N列列出了基于单元格J10中所选产品的项目(数据验证下拉列表)
在单元格A18和A32中开始的两个块将相关数据取下,并将FALSE替换为NA(),这被图表函数忽略。
图表只需要标题等,但你可以添加一个数据验证来选择参数1到5中的任何一个,但我把这个小的改进留给你。
的数据