Google 将相对路径与筛选视图一起使用时出现工作表数据验证警告

Google Sheets Data Validation Warnings When Using Relative Paths with Filter View

[更新 1] 这似乎只在使用过滤器视图时发生

[更新 2] Link 样本 sheet: https://docs.google.com/spreadsheets/d/15eIm2ldEvgcoImTxB6Ik7c8AEJ3bhPzttpRUszN_Jvc/edit?usp=sharing

我有一个 sheet,我需要在其中使用数据验证来创建按行更改的下拉列表。下拉列表选项使用同一行上的单元格进行维护(即第 x 行的选项也在第 x 行上维护)。我对第 3 行的单元格使用“数据验证 -> 从范围列表”和以下公式:

=Options!$B3:$E3

如您所见,我保持行路径相对,以便下拉列表逐行更改。因此,第 4 行单元格的公式为:

=Options!$B4:$E4

就下拉列表中显示的内容而言,这可以正常工作。问题是 Google Sheets 抱怨输入 I select 说输入数据无效(即使我 select 它来自下拉列表)。已验证的单元格与包含下拉列表项的范围之间没有循环依赖关系。

警告消失的唯一方法是使用绝对路径(即 $B$2:$E$2)。但是,这使得难以 copy/paste 对其他行进行单元格和数据验证。

知道如何解决这个问题吗?

数据应该是文本,我已将项目范围和我使用数据验证的列格式化为纯文本。

如果您想使用具有排序功能的筛选视图...

现在您正在执行 F:H 范围内的下拉菜单,该范围动态地基于 E 列。您需要做的是使其像 J:M 范围一样静态,然后从 K:M 创建一个下拉列表。这样,如果您对 A 列进行排序或过滤,数据验证将不会抛出任何错误: