是否有任何方法,使用脚本或其他方式,来评估谷歌电子表格中的连接公式?
我为Google Finance函数创建了一个连接公式,用于获取每日汇率。这是因为我的日期和货币不断变化;而不是“usdeur”,我有时对获取“usdinr”或“euraud”感兴趣。通过使用连接和一些基本脚本,我能够将下面的公式作为文本粘贴到单元格中。所需的只是执行以下字符串的方法。
"=GoogleFinance("usdeur","price",date(2013,12,1),date(2013,12,16))"
据我所知,工作表不像Excel那样具有“EVAL”功能。在工作表中,按两次“回车”即可完成此操作。我有没有办法写一个剧本?
谷歌没有evaluate()的出色解决方案。我环顾四周,除了脚本之外,并没有发现其他方法可以将公式作为字符串放在一张纸上,然后在另一张纸上使用该公式。事实上,我所看到的一切都表明你不可能。如果有人读到这篇文章,如果他们有一个合适的问题,可以重新发布,那将是非常有帮助的,因为我一定读过半打帖子,说这是不可能的,然后我就卷起我的腰包做了这件事。:)它仍然有点笨拙,因为你需要在电子表格中有两个单元格,你想让公式执行,但这里是。
好的,一些已经准备好了。我们将使用字符串SpreadsheetA调用电子表格,调用TabAA上的公式选项卡,您要调用并执行所述公式SpreadsheetB的电子表格。我将使用一个多选项卡示例,假设您希望在电子表格B tab:Tabb单元格A1上计算电子表格B tab:Tabb上A1:A5的和。也可以将电子表格的URL称为:URLA。
因此,在电子表格中,TabAA单元格A1 put=“=sum(TabBB!A1:A5)”,因此该单元格将显示:=sum(A1:A5)。注意:公式中不需要任何$。然后在电子表格B中,Tab:TabBB,单元格A2 put:=Query(Importrange(“URLA”,“TabAA!A1”),“选择Col1,其中Col1
希望这是清楚的,我在这方面是新手。同样重要的是,显然,您只会在需要从电子表格A(而不是TabAA)上的多个公式中进行选择的情况下才这样做!A1假设您在A2中还有另一个公式,因此您的查询将是=query(Importrange(“URLA”,“TabAA!A1:A2”)。我理解在一个非常简单的情况下,您只需将公式放在需要求和的地方。
编辑:我注意到,当我想使用双引号公式时,上面的场景不起作用,因为当你用双引号包装公式时,你会得到一个错误,因为你需要双引号中的单引号。我尝试的例子:if(Counta(iferror(查询(B15: C,选择C,其中C='快速射击'和B=true)))
顺便说一句,这是绝对有效的,所以如果你不能得到它,让我知道你哪里有问题,我没有做太多的合作,所以也许我没有说清楚或使用正确/最好的术语,但我再次看到许多帖子说这是不可能的,没有人说他们找到了另一种方法。Thanx~K到D zizzle。
感谢您的解决方案,它确实有效。根据您的指示,它看起来可以进一步简化。
现在选择C1并从下拉列表中选择公式,它将自动对A1到A5之间的任何值求和。
我有一张表,我正在为多个值创建一个复杂的公式,这个过程成功了!
再次感谢您,因为我试图避免脚本,因为我的工作表上有另一个程序正在提取的数据。脚本函数在这些情况下并不总是自动运行。
您可以在不连接的情况下执行此操作:
=GoogleFinance(A10,"price",E3,E6)
我使用脚本将数据从MySQL数据库导入到工作表中。在导入过程中,其他具有重公式的工作表(vlookup、sumifs、filter)会不断重新计算,因此需要花费很长时间。我想在MySQL数据完全导入后,通过脚本插入公式。 为了简化此过程,我想将工作表上的所有公式(这是一个很长的工作表)提取到一个文件中,并将提取的数据格式化为以下方式:示例:从工作表“摘要”中提取数据: 循环检查工作表中的每个单元格
我正在处理一个非常大的工作表,这个工作表是从数据库中创建的,有40列3000多行,我在Php Excel中设置了它的标题 现在我已经创建了一个新的工作表,我可以在其中设置不同单元格的值。我需要使用countifs公式来显示从 工作表到 工作表的结果 null 提示了一个文件,但当我在记事本中打开该文件时,它显示了以下文本http://pastie.org/5584430
我正在尝试学习aws运动流,并按照aws运动流留档。每个分片最多摄取1MB/秒或1000条记录/秒,并允许读取高达2MB/秒和每秒5个事务进行读取。 所以有人能解释一下这里的逻辑吗?谢谢。
我想通过
我有一个静态网站的形式,我托管在netlify。使用netlify to sheets zap,当表单提交到站点上时,数据会按预期在我的工作表中显示为一行。 在插入后添加最后一行。我想做一些应用程序脚本后处理,我使用onchange事件触发它。在进行后期处理之前,我希望填写一些表单未提交的空白单元格,例如日期字段和合计字段。它将price单元格移到左边,并添加1500。 我最初想用一个公式: 把这
我正在尝试以一种可以使用“=MATCH()”函数复制的方式插入一个指向单元格的超链接。但是,如果不使用GID,我似乎无法找到在Google工作表中链接单元格的方法。 当我右键单击并“获取到此单元格的链接”时,我最终会得到一个带有“#gid=1933185132”的网址。然而,这没有结构,我不能用它来匹配公式,并像我通常在Excel中那样自动填充它。 https://docs.google.com/