将单个单元格公式转换为完整列公式时出现问题

Trouble with a single cell formula being converted to a full column formula

我有一个 Google Sheet,它有一个 Google 表格,填充了我和朋友玩的许多游戏的结果。我创建了一个新列并在该列的顶部单元格中添加了一个公式,然后将其复制到该列中:

=JOIN(" / ",(FILTER(MyDecks!B:B,MyDecks!A:A=B5)),(FILTER(HisDecks!B:B,HisDecks!A:A=C5)))

MyDecks A 列是牌组名称列表。 MyDecks B 列是每个牌组的属性,这是所需的 return 值。 B5 和 C5 都在公式所在的 Sheet 选项卡的列内。

例如,使用上述公式时的输出类似于“M / P”。

然而,这个公式目前必须复制和粘贴,或者在我使用 Google 表格添加另一个条目时只是向下扩展到新单元格。

我希望更改此公式,使其功能与当前相同,但将其驻留在列标题本身中,以便新条目将只接受并自动为新条目呈现公式我创造的。

我试过:

=ArrayFormula(IF(ROW(D:D)=4,"Matchup",IF(ISBLANK(C:C),"",JOIN(" / ",(FILTER(MyDecks!B:B,MyDecks!A:A=B:B)),(FILTER(HisDecks!B:B,HisDecks!A:A=C:C))))))

以及同一想法的许多其他迭代,但无济于事。我是新手,希望有一个简单的解决方法。

使用:

={"Matchup"; ARRAYFORMULA(IFNA(
 VLOOKUP(B5:B, JoeDecks!A2:B, 2, 0)&" / "&
 VLOOKUP(C5:C, BryanDecks!A2:B, 2, 0)))}