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 列进行排序或过滤,数据验证将不会抛出任何错误:
[更新 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 列进行排序或过滤,数据验证将不会抛出任何错误: