Google表格,如果Col1匹配Col2或Col3,则获取列名称

时间:2020-07-19 09:10:58

标签: arrays google-sheets google-sheets-formula array-formulas gs-vlookup

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

它与此Google表格中“ SR表格”中的B列相关:

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

(可以编辑)

我有2个主要工作表“ SR”和“ FormdataFilter”。

SR在主表中。 FormdataFilter是数据的来源。

SR表:

  • 颜色A:包含商品名称。
  • 颜色B:包含名称列表 与项目相关,以逗号分隔。我已经输入了名字 手动显示我要做什么。

FormatdataFilter工作表:

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

  • Bol:姓名
  • Col:项目#1
  • Col D:第2项

SR表包含项目列表以及选择该项目的球员。 玩家可以选择两次相同的物品。

有人建议如何处理吗?

1 个答案:

答案 0 :(得分:2)

尝试:

=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)))

0