【问题标题】:Data validation drop down list from a range, than only displays values conditionally WITHOUT using a second calculation sheet范围内的数据验证下拉列表,而不是仅在不使用第二个计算表的情况下有条件地显示值
【发布时间】:2021-11-09 00:05:01
【问题描述】:

我在数据验证下拉列表中有一个函数,它显示范围 A2:A30 中的选项,但我只希望它显示 B2:B30 上列中值大于或等于 10 的选项。我指的细胞是O5。

Example sheet

目的/目标是我有一个线性回归公式,根据有关所选模式的过去数据构建预测,并且我不希望下拉列表能够选择计数小于 10 的选项(因为投影非常不准确)。 我不希望在这些条件下创建填充第二个范围的第二个选项卡或隐藏部分,然后将数据验证重新路由到该范围。

对于实现这一目标或了解总体思路的任何建议将不胜感激。

【问题讨论】:

  • 只能使用脚本
  • @player0 想通了。感谢您的回复。
  • 您解决问题了吗?如果是这样,你能把它作为答案吗?谢谢
  • @Emel 好吧,我很犹豫发布我的解决方案,因为它不是对我最初问题的直接回答。无论如何我都会发布它。
  • @Emel 发布了答案并将公式放入示例表中。

标签: google-sheets google-sheets-formula spreadsheet


【解决方案1】:

通过以特定于示例表的不同方式处理数据,我得出了一个间接解决方案。我将数据验证下拉范围从 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) ''")

其余所有公式都是根据该查询构建的,包括数据验证下拉菜单。是in my example sheet

【讨论】:

    猜你喜欢
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 1970-01-01
    相关资源
    最近更新 更多