上下文
在同一位置有两个excel.workbooks:数据库和仪表板。虽然database.workbook拥有与我管理的客户端一样多的选项卡,但dashboard.workbook包含的报表数量与报表一样多。
跨报告(dashboard.worksheets)导航非常简单。在每个报告上都有一个组合框,其中包含每个dashboard.worksheets的名称。选择该组合框的任何报告会隐藏当前工作表/报告并打开所需的报告。
在每个标签/报告中,有第二个组合框,允许您选择客户端,使用所选客户端的数据填充报告。
报告
数据库中的信息如下所示: 日期|设备|集团|分组| metric1 | metric2 | metric3 |。等
报告中显示的信息(我遇到的问题)如下所示: 组| metric1 | 2 | 3 | ...
问题
1)目前该组显示如下:
props
2)拉取数据 大多数数据都可以通过像这样的数组公式来完成:
=IFERROR(LOOKUP(2,1/(COUNTIF($C$17:C18,IF($C$8="Goldsmiths",Client1_GroupName,IF($C$8="Client2",Client2_GroupName,IF($C$8="Client3",Client3_GroupName,IF($C$8="Client4",Client4_GroupName)))))=0),IF($C$8="Client1",Client1_GroupName,IF($C$8="Client2",Client2_GroupName,IF($C$8="Client3",Z2,Client3_GroupName($C$8="Client4",Client4_GroupName))))),"")
结论
我想我正在寻求的是如何面对这个问题的一些建议,主要是:可扩展性和速度。