【问题标题】:Filter dropdown results in Google Sheets?在 Google 表格中过滤下拉结果?
【发布时间】:2021-01-04 20:01:53
【问题描述】:

我有一个工作表,我希望在其中的每一行都有一个下拉列表,其中下拉项目是从另一个工作表上的一个范围内填充的,但仅限于与产品名称匹配的项目。

这是一个例子: https://docs.google.com/spreadsheets/d/1ikh5mSflbsxp_vnhHzXp2X9rmzDKmaX6GEeRZ6KsdZ8/edit?usp=sharing

因此,在本例中,“Widget 3000”的“文档”下拉菜单应显示

Sales Report 2019
Sales Report 2020
Warranty Info
Press Release

其他产品以此类推。目前,数据验证只是显示所有产品的所有文档。

有点像一个依赖下拉菜单,但不是真的...不知道如何处理它,有什么建议吗?

谢谢!

【问题讨论】:

  • 查看您的工作表...

标签: google-sheets dropdown


【解决方案1】:

每行使用这个:

=TRANSPOSE(FILTER(Documents!B:B, Documents!A:A=A2))

然后为每一行设置数据验证:

并在 C2 中使用它:

=ARRAYFORMULA(IFNA(VLOOKUP(A2:A&B2:B, 
 {Documents!A:A&Documents!B:B, Documents!C:C}, 2, 0)))

然后隐藏辅助列:

【讨论】:

  • 太好了,谢谢!遗憾的是无法直接过滤下拉列表,但这是一个完美的解决方法。
猜你喜欢
  • 2019-02-24
  • 1970-01-01
  • 2018-01-16
  • 2012-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 2023-03-26
相关资源
最近更新 更多