工作表复制的动态数据验证工作表名称

时间:2014-06-17 05:17:20

标签: validation google-sheets copy

所以我正在使用谷歌文档电子表格,其中包含大量数据验证下拉列表,其中许多指向其标准中同一张表格上的单元格。我需要能够复制工作表而不更新每个数据验证标准中的工作表名称,这需要为每个工作表执行多次(非常繁琐)。 您可能认为只需键入单元格范围而不指定工作表就可以了,但是Google工作表会自动为每个数据验证添加工作表名称,即使它是同一工作表的名称。

有没有办法在标准中指定工作表名称,始终指向该工作表,类似于始终指向您的PC的网络地址127.0.0.1?

有没有办法在重复时“欺骗”Google工作表将这些工作表名称更新为新工作表? 在旧的Google工作表中,如果我在复制后等待5-10分钟后会发生这种情况,然后继续重命名。但400,000单元格的限制让这种情况变得令人望而却步,新的谷歌表格并没有这样做。

还有其他方法可以做到这一点,我没有想到吗?我对脚本编程知之甚少,但如果可以解决问题,我肯定会对它有所了解。

原始工作表上的

例如,一个下拉列表会指向:

'James'!B68:F68

我希望能够复制名为James的工作表,将其重命名为Matt,然后让它自动指向:

'Matt'!B68:F68

1 个答案:

答案 0 :(得分:0)

我找到了一种解决方法,比我想象的更容易。使用底部选项卡列表中的三角形图标时:

Duplicate将使所有工作表名称保持静态以进行数据验证。在尝试将数据验证指向同一工作表上的某些内容之前,您不会注意到查看不同参考表的差异。这就是我遇到问题时的用途。

复制到...(即使您选择了当前正在处理的相同工作表)也会在相同的工作表数据验证中为您提供动态工作表名称。这节省了我手动更新它们的时间,并减少了出错的空间。

谢谢你看一下,我现在认为它已经解决了。随意提问或其他什么。我在网上看了很长时间,找不到答案,但修修补补。

相关问题