更改数据验证源值不会使用原始值更新单元格

5 validation google-sheets google-apps-script

我有Sheet1一个单元格下拉选择框。下拉列表中的值来自不同范围内的值(即 on Sheet2

我现在需要的是更新任何单元格中的值,Sheet1如果我在Sheet2. 目前,如果我更新验证范围 ( Sheet2) 中的值,则使用旧值的单元格会Sheet1显示警告:

测试范围值

如何批量更新具有更新范围的过去行Sheet2

更新

换句话说:

我更改了数据验证标准范围中的一个值,但之前添加的行已经选择了该值(当时有效)仍然具有旧值。查看下拉范围然后将这些先前的设置标记为无效。我可以以某种方式更新使用旧数据验证值的任何单元格以使用新值吗?

Jor*_*dan 0

将数据验证的查找范围设置为整个列而不是特定范围,例如A:AA2:A代替A2:A10,那么您就不必更新数据验证公式中的范围。