【问题标题】:Concatenating a range while removing duplicate values as well as specific values在删除重复值和特定值的同时连接范围
【发布时间】:2020-04-12 06:37:16
【问题描述】:

我有一张看起来像这样的工作表:

我想做的是连接这个范围,同时删除重复值,但也排除某些其他值。

例如:我希望能够看到猫一次(注意它在工作表中两次),但根本看不到鼠标(也在工作表中两次)。

如果我能做到这一点,同时在每个连接值之间添加一个空格,那就太好了。

【问题讨论】:

    标签: regex google-sheets filter unique textjoin


    【解决方案1】:

    看看这是否有效

    =join(" " ,Unique(filter(A:A, A:A<>"Mouse")))
    

    改变范围以适应。

    【讨论】:

      【解决方案2】:

      使用:

      =TEXTJOIN(" ", 1, UNIQUE(FILTER(A:A, NOT(REGEXMATCH(LOWER(A:A), "mouse")))))
      

      如果您想排除更多值,请执行以下操作:

      =TEXTJOIN(" ", 1, UNIQUE(FILTER(A:A, NOT(REGEXMATCH(LOWER(A:A), "mouse|tree")))))
      

      如果您的数据集包含数字,请执行以下操作:

      =TEXTJOIN(" ", 1, UNIQUE(FILTER(A:A, NOT(REGEXMATCH(TO_TEXT(LOWER(A:A)), 
       "mouse|tree|1238"))))) 
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 2021-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多