如果值为true,则数据验证单元格锁定(Google电子表格)

时间:2016-09-01 09:00:02

标签: google-sheets spreadsheet

enter image description here

我目前正在努力在谷歌电子表格中创建数据验证,我想根据另一个电子表格中其他单元格的值锁定某个单元格。

场景:(基于图像)

有2个不同的电子表格(Sample1& Sample 2)具有相同的H列,即Status和相同的Cell H2,即Dropdown列表(Active和Inactive)。

on Sample1 Cell H2,如果我选择Inactive,我希望Sample2 Cell H2被锁定,否则如果在Sample1 Cell H2上如果我选择Active,则Sample2 Cell H2应保留为下拉列表。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为你不想锁定牢房,就像保护它一样 您无法删除数据验证,但可以将其设置为空。

这类事情的最简单方法是添加一张处理此问题的Control表 对于这个应用程序来说可能有点过分,但你可以以这种方式创建适当的交互式菜单,这些菜单更复杂,并且在依赖和独立方面包含更多选项。

  ____A_________B_________C____
1|   Active| Inactive| Current|       
2|   Active|         |        |
3| Inactive|         |        |

使用单元格C2获取公式

=INDEX(A2:B3, , MATCH(Sample1!H2, A1:B1, 0))

Sample2!H2中的数据验证引用了Control!C2:C3