在多张纸上绘制具有不同排序行的图表

问题描述 投票:0回答:1

我有一个表格文件,用于跟踪一段时间内显卡的价格。每张表都是某种时间戳,A 列中包含 GPU 型号,E 列中包含其价格,其他列中包含一堆其他数据。每张表都按任意索引号排序(B 列中模型的基准分数除以 E 列中的当前价格)。

使用这些多个工作表中的数据创建图表是可行的,但是,图表假设行是不可变的,即。如果 GPU 模型 A 位于工作表 1 中的 D 行,则图表假定它始终位于所有工作表中的该行,即使情况可能并非如此。此外,一些模型直到例如才被跟踪。表 5(尚未上市的型号),以及一些自例如以来的型号。第 7 页(例如太旧)。

作为一个奖励问题,获得“突出显示”功能会很酷,其中光标下的图表中的线将突出显示,而所有其他线将变暗。

google-sheets charts interactive
1个回答
0
投票

这是您可以测试的一种方法:

  1. 列出/更新Column_A

    中的所有选项卡名称
  2. 此公式(在

    Cell_B1
    中)更新所有选项卡中的unique模型列表

    =unique(tocol(map(tocol(A:A,1),lambda(Σ,torow(indirect(Σ&"!A:A"),1))),1))

  3. 根据 Column_B 中的可用列表创建下拉列表

  4. 此公式(在

    Cell_D1
    中)自动更新tab_name名义价格值的图形兼容表格格式(在每个选项卡中搜索此标题)

=reduce(torow(,1),tocol(A:A,1),lambda(a,c,hstack(a,vstack(c,ifna(xlookup(C1,indirect(c&"!A:A"),choosecols(indirect(c&"!A:Z"),xmatch("Nominal Price",indirect(c&"!1:1"))),))))))

© www.soinside.com 2019 - 2024. All rights reserved.