在 Google 工作表中筛选下拉结果?
Filter dropdown results in Google Sheets?
我有一个 sheet,我想在其中为每一行设置一个下拉菜单,其中的下拉项目是从另一个 sheet 的范围内填充的,但仅限于与产品名称。
这是一个例子:
https://docs.google.com/spreadsheets/d/1ikh5mSflbsxp_vnhHzXp2X9rmzDKmaX6GEeRZ6KsdZ8/edit?usp=sharing
因此,在此示例中,“Widget 3000”的“文档”下拉菜单应显示
的选项
Sales Report 2019
Sales Report 2020
Warranty Info
Press Release
其他产品依此类推。现在,数据验证只是显示所有产品的所有文档。
它有点像一个依赖下拉菜单,但不是真的...不确定如何处理它,有什么建议吗?
谢谢!
每行使用这个:
=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)))
然后隐藏辅助列:
我有一个 sheet,我想在其中为每一行设置一个下拉菜单,其中的下拉项目是从另一个 sheet 的范围内填充的,但仅限于与产品名称。
这是一个例子: https://docs.google.com/spreadsheets/d/1ikh5mSflbsxp_vnhHzXp2X9rmzDKmaX6GEeRZ6KsdZ8/edit?usp=sharing
因此,在此示例中,“Widget 3000”的“文档”下拉菜单应显示
的选项Sales Report 2019
Sales Report 2020
Warranty Info
Press Release
其他产品依此类推。现在,数据验证只是显示所有产品的所有文档。
它有点像一个依赖下拉菜单,但不是真的...不确定如何处理它,有什么建议吗?
谢谢!
每行使用这个:
=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)))
然后隐藏辅助列: