【问题标题】:Google Sheets: Join data IF a condition is metGoogle表格:如果满足条件,则加入数据
【发布时间】:2021-06-23 20:57:29
【问题描述】:

我的数据排列如样本表的 A 列所示,我希望最终得到如 B 列和 C 列所示的排列。实际上,我真正的挑战是构建一个公式来获取数据C列,因为我已经知道如何做B列了。

有什么想法吗?我必须只使用公式,所以没有脚本......

这是表格: https://docs.google.com/spreadsheets/d/1LEhXwZJsV4D9MTh45F9SjmbhW5-U8ceHHc5Qj9nw1Xk/edit#gid=0

提前致谢!

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    尝试:

    =INDEX(REGEXREPLACE(TRIM(SPLIT(FLATTEN(QUERY(QUERY(SPLIT(
     IF(A2:A="",,SUBSTITUTE(A2:A, "+", "♠+")&","), "+"), 
     "select max(Col2) where Col2 is not null group by Col2 pivot Col1"),,
     9^9)), "♠")), " |,$", ))
    

    【讨论】:

    • 像魅力一样工作!非常感谢!
    猜你喜欢
    • 2020-06-27
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    • 2021-10-15
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多