基于另一个工作表中另一个单元格的值的下拉列表

时间:2016-09-05 08:45:25

标签: google-sheets spreadsheet

enter image description here

enter image description here

我已经搜索了这个问题,并找到了一些有用的提示,但我似乎无法弄清楚它们提供的答案,所以这就是场景:

  • 顶部图片:工作表名称为动物

  • 底部图片:工作表名称为健康

因此,表格动物列A(所有者)包含工作表运行列A(所有者)中的下拉列表数据。

如果选择CoopB,我想要的是表单生命值(在下拉列表中基于表格动物)我希望列B(ETN)第2行成为下拉列表,选项基于表格动物中的CoopB值。 / p>

示例:在工作表运行状况

| Column A (Owner) | ColumnB(ETN) |
|------------------|--------------|
| CoopB            | CW-011110    |
| CoopC            | CC-111101    |
| Coop1            | Coop1-0001   |

注意:在Sheet Animals上可以重复C列(所有者)值,例如,我们可以期望CoopB值重复出现,但在D列(ETN)数据上是唯一的。

1 个答案:

答案 0 :(得分:0)

你可以在这里做同样的工作,这次控制表似乎不那么矫枉过正了。

  • 让我们创建一个名为Control
  • 的工作表
  • Control!A1"Owner"
  • Control!A2=UNIQUE(Animals!C2:C)
  • Health!A2:A的数据验证中放置范围Animals!A2:A

现在您可以选择独特的宠物主人。

对于单个所有者

对于单个所有者(Health!A2),您可以

  • Control!B1"ETN"
  • Control!B2FILTER(Animals!D2:D, Animals!C2:C = Health!A2)

对于多个所有者

对于多个所有者,我们需要更多地使用控制表