在 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)))

然后隐藏辅助列: