【发布时间】:2019-10-17 00:08:59
【问题描述】:
我在 Google 工作表上有一个电子表格,其中有 2 个工作表,Sheet1 和 Sheet2。在 Sheet1 上,我有 2 列(ID1 和 Result1),其中已填充。在 Sheet2 上,我有 2 列(ID2 和 Result2),其中填充了 ID2,而 Result2 填充了单词“empty”。
我的真实电子表格中的 Sheet1 正在从 Google 表单中获取数据,因此每次 Sheet1 收到 ID1 和 Result1 上的值时,它应该在 Sheet2 的 ID2 上搜索 ID1 值,并在查找时将 Result1 值粘贴到 Result2 的行中找到了。
Result2 只有在 Sheet1 上有新数据从表单提交时才会更新。
我创建了这个可编辑的表单和电子表格以使其更易于理解(我还在其中添加了一个解释它的注释)。你可以看到here的表格和here的电子表格。
【问题讨论】:
-
经过长时间的讨论,我想你“忘了”提到你不想在
Sheet2上使用公式来返回匹配的结果,而是假设会有一个事件这将触发查找过程并自动使用来自Sheet1的结果填充您的Sheet2。如果是这种情况,您在使用 Google 表格宏(或 excel 中的vba)。逻辑是识别触发事件,指定覆盖Sheet2上的值的方式和位置。如果是这样,您可能需要将#google-sheets-macros添加到此帖子的标签中。
标签: google-apps-script google-sheets google-sheets-formula array-formulas gs-vlookup