所以我想要的设置是:
- 工作表 1:数据(又称数据库)
- 工作表 2:其中我们有过滤标准,并对返回的过滤结果运行各种公式/计算
- 工作表 3:以更美观的格式显示工作表 2 中的数据
- 工作表 4:可能是将筛选结果复制到的工作表
如果可能的话,我想避免使用 VBA,因为我不想成为唯一可以维护它的人。
到目前为止,我们已经尝试使用高级过滤并将结果复制到另一张表,但它不会自动更新(这似乎需要 VBA 或宏)。
我们需要对过滤结果运行许多公式,因此执行一堆 IF 或 INDEX 公式并不实际,而且维护起来也会很困难。
理想情况下,有一个地方可以修改返回已过滤行的“查询”。然后我们对这些已过滤结果进行计算。
我真的很惊讶,这么简单的事情竟然很难做到(或者至少很难找到相关信息)。有人能给我指点一下吗?
谢谢你!
答案1
理想情况下,有一个地方可以改变返回过滤行的“查询”。
这无法完成,并且满足您的无 VBA 标准。操作就地过滤器的唯一方法是需要 VBA 或至少在 UI 中进行一些点击。
最好的办法是使用真正的数据库应用程序。Excel 对于分析数据很有用,但不是执行复杂数据查询的正确工具。