【发布时间】:2018-04-12 12:22:31
【问题描述】:
我在 A1:G1 (a,a,b,c,c,d,d) 中有一些值,它们都是字母。在 H1 中,我尝试得到这个结果(acd)。我只想加入重复两次或更多次的值。因此,如果只有一个值,则应将其省略。
我写了这个公式:=TEXTJOIN(,TRUE,IF(COUNTIF(AY4:BD4,"a")>1,"a",IF(COUNTIF(AY4:BD4,"b")>1,"b",IF(COUNTIF(AY4:BD4,"c")>1,"c",IF(COUNTIF(AY4:BD4,"d")>1,"d","")))))
但它不起作用。我不确定 textjoin 是否以这种方式工作。如果有人能给我一个解决方案,我会很高兴。谢谢。
注意:如果值是这样的(a,a,a,a,a,b,c),那么结果应该是(a)。
【问题讨论】:
-
=IF(COUNTIF(AY4:BD4,"a")>1,"a","")&IF(COUNTIF(AY4:BD4,"b")>1,"b","")&IF(COUNTIF(AY4:BD4,"c")>1,"c","")&IF(COUNTIF(AY4:BD4,"d")>1,"d","")呢?也许 TEXTJOIN 也是可能的,像这样:=TEXTJOIN(" ",TRUE,IF(COUNTIF(AY4:BD4,"a")>1,"a",IF(COUNTIF(AY4:BD4,"b")>1,"b",IF(COUNTIF(AY4:BD4,"c")>1,"c",IF(COUNTIF(AY4:BD4,"d")>1,"d",""))))) -
感谢您的建议。