google-sheets - 如何使用 filter() 函数在另一个单元格中使用条件
问题描述
我有一张带表格的表格(比如 A1:Q50),还有一张我想分析该数据的表格。
在分析表中,每一行根据不同的过滤器分析数据,其中列是我分析的实际内容。例如,分析中的第 1 行适用于 B>1 的所有数据行,第 2 行适用于 C<2 和 D="foo" 的所有数据行,第 3 行适用于 E=0 的数据行等。第 1 列(分析表)是相关数据行的平均值(基于上述过滤器)。
为简单起见,我想在行的第一列中为每一行编写条件,然后在分析列中重用该条件。因此,在上面的示例中,分析表的 A1 将是“B>1”,那么 A2 可能是
=average(filter('data'!A1Q50, <<condition in A1>>))
我还没有成功地获得对完整条件的引用。
任何想法如何在不编写自定义函数的情况下做到这一点?
解决方案
推荐阅读
- c++ - 模块定义 (.def) 文件中的奇怪语法 - “?” 和 ”@”
- angular - 角度4中的多个组件中的事件捕获
- excel - 如何以简单的方式检查 Range.Interior.ColorIndex=xlNone 是否?
- install4j - 如何使用 Install4j 从中央仓库获取 Artifact 进行安装
- spring - 编写一个半定制的反序列化器
- java - 如何将整个文本文件转换为图像
- kubernetes - 如何知道 Kubernetes 工作是否完成?
- z3 - Z3:检查变量是否为素数
- css - 使用 SASS 父选择器的更好方法
- angularjs - NgDowngrade:双向绑定仅适用于一种方式