【问题标题】:Return and combine all cell values from a row in Google Sheets返回并合并 Google 表格中一行中的所有单元格值
【发布时间】:2017-11-28 19:57:42
【问题描述】:

我有一张 Google 表格,想将特定行中的所有单元格值返回到一个单元格中。例如,从第 3 行返回所有包含文本“TBB”的单元格值,而不显示搜索词 (TBB),并在每个结果之间添加某些字符和换行符以分隔它们。因此单元格中的结果如下所示,其中原始值为:TBB Result1、TBB Result2、TBB Result3

结果1

结果2

结果3

我该怎么做?提前致谢。

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    第一步是找到第 3 行中比 TBB 开头的单元格:

    filter(A3:3, regexmatch(A3:3, "^TBB"))
    

    第二步,删除 TBB 及其后面的任何空格:

    arrayformula(regexreplace([previous formula], "^TBB\s*", ""))
    

    第三步,加入结果,用新行分隔它们char(10)

    join(char(10), [previous formula])
    

    所有这些都在一起:

    =join(char(10), arrayformula(regexreplace(filter(A3:3, regexmatch(A3:3, "^TBB")), "^TBB\s*", "")))
    

    【讨论】:

      【解决方案2】:

      也许在 A3 中使用这个公式:

      =transpose(split(substitute(A1,"TBB",""),","))
      

      或者可能在 B3:

      =substitute(substitute(A1,"TBB",""),",",Char(10)) 
      

      【讨论】:

        猜你喜欢
        • 2016-11-30
        • 2021-02-14
        • 1970-01-01
        • 2013-05-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多