google-sheets - 范围中的数据验证下拉列表,而不是仅在不使用第二个计算表的情况下有条件地显示值
问题描述
我在数据验证下拉列表中有一个函数,它显示 A2:A30 范围内的选项,但我只希望它显示 B2:B30 上列中值大于或等于 10 的选项。我指的细胞是O5。
目的/目标是我有一个线性回归公式,根据有关所选模式的过去数据构建预测,并且我不希望下拉列表能够选择计数小于 10 的选项(因为投影非常不准确)。我想在不创建在这些条件下填充第二个范围的第二个选项卡或隐藏部分的情况下执行此操作,然后将数据验证重新路由到该范围。
任何有关此目标或了解总体思路的建议都将不胜感激。
解决方案
通过以特定于示例表的不同方式处理数据,我得出了一个间接解决方案。我将数据验证下拉范围从 A2:A30 更改为 A2:A5,然后将=unique()
公式更改为填写选项的查询,该选项的计数,然后按升序对其进行排序,以便排名靠前的是数据最多的。因此,线性回归将在一定程度上仅限于具有更好数据的选项。
查询是:
=query('Data Sheet'!$A$2:$C, "select A, count(A) where A is not null group by A order by count(A) desc label count(A) ''")
其余所有公式都是基于该查询构建的,包括数据验证下拉菜单。它在我的示例表中。
推荐阅读
- php - 如何使用 PHPExcel 在单元格中存储大量数字?
- html - 网页版 Squish 的 HTML 报告
- c++ - 错误“传递 const 列表
因为这个参数丢弃了限定符”在方法定义中 - unit-testing - Kotlin-multiplatform:如何执行 iOS 单元测试
- r - 如何在从 NetCDF 数据提取后合并 RasterBrick 列并重命名?【R语言】
- node.js - Nginx 反向代理到 NodeJS 应用程序导致 502 错误网关错误
- reactjs - Emotion.js 与 create-react-app: ReferenceError: jsx is not defined
- reactjs - How to run two react native android applications on two different servers at same time?
- python - 无法在ubuntu中通过python设置环境变量
- mysql - 如何在列表中显示当前月份的项目,其中当前月份日期在新年滚动时的 A 和 B 之间