Google 工作表,如果 Col1 与 Col2 或 Col3 匹配,则获取列名

Google Sheets, get column names if Col1 match Col2 or Col3

我遇到了问题,但不确定如何解决。

它与“SR Sheet”中的B列有关,在Google Sheet中:

https://docs.google.com/spreadsheets/d/1U13dvWPk8-hMybmhE1RKZ66y7RXXGPWt91_BNFWIup4/edit?usp=sharing

(可以编辑)

我有 2 个主要 sheets“SR”和“FormdataFilter”。

主要sheetSR。 FormdataFilter 是数据的来源。

SR Sheet:

格式化数据过滤器Sheet:

每个玩家可以选择两个项目(#1 和#2)

SR Sheet 包含物品列表和选择该物品的玩家。 一个玩家可以选择同一个物品两次。

有什么处理方法的建议吗?

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(A2:A, {FormdataFilter!G2:G, 
 IF(FormdataFilter!H2:H="", FormdataFilter!I2:I, FormdataFilter!H2:H&
 IF(FormdataFilter!I2:I="",,", ")&FormdataFilter!I2:I)}, 2, 0)))