Google sheets 让谷歌表单像数据库一样工作

Google sheets 让谷歌表单像数据库一样工作,google-sheets,Google Sheets,我正试图让谷歌工作表像数据库一样工作,在那里工作表可以相互“交谈”。基本上,一张图纸上的一列可以自动填充另一张图纸上的另一列,反之亦然。但是,另一个标准是列不一定位于每张图纸上的相同位置。此外,有许多单独的单元只需与另一个单元来回对话,因此它不能只是整个列来回共享信息 这有点难以解释,所以我附上了有问题的表格: 已将虚拟信息输入到每张工作表的列中,以显示信息应流向何处。 工作表中有相当多的挑选名单,这些名单仍然必须能够发挥作用 还有一个讨论涉及到这个过程: 上述解决方案的问题是,我不需要隐藏其他

我正试图让谷歌工作表像数据库一样工作,在那里工作表可以相互“交谈”。基本上,一张图纸上的一列可以自动填充另一张图纸上的另一列,反之亦然。但是,另一个标准是列不一定位于每张图纸上的相同位置。此外,有许多单独的单元只需与另一个单元来回对话,因此它不能只是整个列来回共享信息

这有点难以解释,所以我附上了有问题的表格: 已将虚拟信息输入到每张工作表的列中,以显示信息应流向何处。 工作表中有相当多的挑选名单,这些名单仍然必须能够发挥作用

还有一个讨论涉及到这个过程: 上述解决方案的问题是,我不需要隐藏其他工作表,我有四张工作表,当工作表完全完成时,很可能有七张


这是一个复杂的工作表,必须尽可能让用户友好。

我经常使用importrange函数来实现这一点。如果需要对第二张图纸中的列进行重新排序,则可以在确定范围时指定单个列,并将其放置在新图纸中所需的任何列中。在连续列中使用多个导入范围公式,然后可以对数据集重新排序。这种方法是动态的,因此,当原始数据发生更改时,关联的工作表也会更新。
如果只想在特定时间或在命令下更新第二个工作表,则可以使用脚本和时间触发器或放置在与脚本关联的第一个工作表某处的按钮对象来完成此操作。脚本将从原始工作表中读取数据,然后按照您希望的任何顺序将其写回第二个工作表。

我通常使用importrange函数执行此操作。如果需要对第二张图纸中的列进行重新排序,则可以在确定范围时指定单个列,并将其放置在新图纸中所需的任何列中。在连续列中使用多个导入范围公式,然后可以对数据集重新排序。这种方法是动态的,因此,当原始数据发生更改时,关联的工作表也会更新。 如果只想在特定时间或在命令下更新第二个工作表,则可以使用脚本和时间触发器或放置在与脚本关联的第一个工作表某处的按钮对象来完成此操作。脚本将从原始工作表中读取数据,然后按照您希望的任何顺序将其写回第二个工作表