对于我当前的项目,我正在制作一张表格,让我可以跟踪自己的D&D角色。我使用数据验证来提醒我各种统计信息的所有选项是什么,信息保存在单独的“ RefTables”表中。创建数据验证以选择字符类非常容易,因为总共只有14个类。我遇到的麻烦是“子类”列。选择角色类后,就可以选择您的专业化或“子类”。这取决于您选择的字符类。
现在,我可以分别为每个单元格进行适当的数据验证。在我的参考表工作表中,我有一个部分,它将抓取字符类的值并将所有“子类”选项放入一行。然后,我可以在该特定单元格中使用数据验证来获取子类行。这是可行的,但对于每个单元格来说都很繁琐。
我想在范围部分输入的公式是
=INDIRECT(CONCATENATE("RefTables!Q",ROW(),":AJ",ROW()))
在行号后附加适当的列,以便每一行自动获得其自己的子类行(例如:RefTables!Q3:AJ3,RefTables!Q21:AJ21等)。我已经看到了Excel的解决方案,但是我正在使用Google表格,因此我可以与朋友更轻松地共享此文档。
tldr;如何在Google表格中使用每行稍有不同的数据验证
不幸的是,这可能只能实现手动方式为每个单元格/行进行设置。 Google表格的数据验证不支持通过公式注入CSV。