Google表格双向计算/更新/迭代计算

时间:2018-05-29 18:08:43

标签: excel google-apps-script google-sheets

所以我有一个谷歌表数据集。大!使用filter()运行一些报告。没问题。

问题是,最终用户希望能够将注释放入已经运行的报告中,并根据这些注释更新主数据集。此外,随着情况的变化,报告中的数据会随之移动。他们喜欢他们随身携带的评论。

所以我最初做的是创建一个"评论数据库",它检查每个报告和主要数据集的评论,然后将它们拉进去。像魅力一样工作。

我还在评论数据库聚合中包含了OR(Not(Now()=" Dummy")子句,以便在每次更改时强制重新计算。

然后我启用了迭代计算(在1,2和3次迭代中尝试),并且所有内容都是与注释匹配的索引匹配,其想法是如果有人输入新注释,它将更新数据集,然后一旦他们拖回公式,就会更新主报告。

在Excel中,这将完美地工作 - 迭代计算将"存储"评论值,它将继续循环。

但是,在Google表格中,这不起作用。

我问过是否有明显的解决方案"只要你想改变一些内容就更新主数据集"会工作。由于原因不明,答案是否定的。

我怎样才能得到我想要的东西?如果有必要,我可以使用谷歌脚本,虽然我不太熟悉这种语言。

举个例子:

数据集: ID:123 评论:无

报告: ID:123 评论:" Hello World"

变为:

数据集: ID:123 评论:" Hello World"

报告: ID:123 评论:" Hello World"

评论已从报告移至数据集

然后我们添加ID 456:

数据集: ID:123 评论:" Hello World"
ID:456 评论:无

报告: ID:456 评论:无 ID:123 评论:" Hello World"

评论已下移,其ID与

相关联

1 个答案:

答案 0 :(得分:0)

所以事实证明我有一个错误的条件语句,并修复它解决了问题。

这种类型的系统将作为一条双向的信息街道,它只是愚蠢的错综复杂。