【发布时间】:2020-10-12 21:23:43
【问题描述】:
我有一个大型工作簿,其中包含几个选项卡上数百个指标的每周数据(列)。它通过SUMIFS 公式提取这些数据,在大多数选项卡上,有几行包含根据这些SUMIFS 公式计算的比率/比率。
对于每张工作表,我只想粘贴基于“SUMIFS”的公式的值,并保留其他计算。我能够选择一个范围并逐个单元格地循环来完成此操作,但由于工作簿的大小,这需要很长时间。有没有办法以批量方式一次做到这一点?基本上,我只想在存在特定条件时复制和粘贴值。
【问题讨论】:
-
请分享您当前的循环。
-
我必须为我糟糕的英语水平道歉。不幸的是,我无法理解
For each sheet, I would like to paste values only for formulas that are based on 'SUMIFS', and leave the other calculations.和Is there a way to do this at once in a batch-fashion? Basically, I want to copy and paste-values only if a certain condition exists.。为了正确了解您当前的情况和目标,您能否提供您当前的脚本和您期望的输出图像? -
@Tanaike 我的目标是让单元格 C2:C3 和 C6:C7 成为值,同时将公式保留在 C10:C11 中。但是我需要大规模执行此操作(多列和多行,公式的位置在每个页面上都不同,所以我希望有一个通用宏可以选择一个范围并仅为包含 @987654327 的单元格粘贴值@.
-
感谢您的回复。现在我注意到已经发布了答案。在这种情况下,我想尊重现有的答案。我认为它会解决您的问题。
标签: javascript google-apps-script google-sheets google-sheets-formula