【发布时间】:2021-05-07 01:15:03
【问题描述】:
我有一个 Google 表格,其中包含一个 Google 表单,用于填充我和一个朋友玩的许多游戏的结果。我创建了一个新列,并在该列的顶部单元格中添加了一个公式,然后将其复制到该列中:
=JOIN(" / ",(FILTER(MyDecks!B$2:B,MyDecks!A$2:A=B5)),(FILTER(HisDecks!B$2:B,HisDecks!A$2:A=C5)))
MyDecks 列 A 是甲板名称列表。 MyDecks 列 B 是每个甲板的一个属性,它是所需的返回值。 B5 和 C5 都在存在公式的工作表选项卡的列中。
例如,使用上述公式时的输出类似于“M / P”。
但是,当我在 Google 表单中添加另一个条目时,目前必须复制和粘贴此公式,或者只是将其扩展到新单元格。
我希望更改此公式,使其功能与当前相同,但将其驻留在列头本身,以便新条目将只接受并自动为我的新条目呈现公式创建。
我试过了:
=ArrayFormula(IF(ROW(D:D)=4,"Matchup",IF(ISBLANK(C:C),"",JOIN(" / ",(FILTER(MyDecks!B$2:B,MyDecks!A$2:A=B$5:B)),(FILTER(HisDecks!B$2:B,HisDecks!A$2:A=C$5:C))))))
和许多其他相同想法的迭代,无济于事。我是新手,希望有一个简单的解决方案来解决我的问题。
【问题讨论】:
-
在 ARRAYFORMULA 下不支持 JOIN。分享您的工作表副本
-
这里是Sheet 的链接。谢谢您的帮助。有问题的公式是 GameResults 的 D5。
标签: google-sheets filter array-formulas google-forms