【问题标题】:Google Sheets, get column names if Col1 match Col2 or Col3谷歌表格,如果 Col1 匹配 Col2 或 Col3,则获取列名
【发布时间】:2020-07-19 19:28:55
【问题描述】:

我遇到了一个问题,不知道如何解决。

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

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

(可以编辑)

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

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

SR 表:

  • Col A:包含项目的名称。
  • Col B:包含名称列表 与项目相关,以逗号分隔。我已经输入了名字 手动显示我正在尝试做的事情。

格式化数据过滤表:

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

  • B 栏:名称
  • Col C:项目 #1
  • Col D:项目 #2

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

任何建议如何处理?

【问题讨论】:

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


    【解决方案1】:

    尝试:

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

    【讨论】:

    • 完美!感谢您的帮助:)
    猜你喜欢
    • 2018-10-13
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多