问题描述
好的,相对简单,但对我来说令人沮丧。我认为我的问题不在于 TEXTJOIN,而在于为 UNIQUE 函数定义一系列不连续的单元格。
在单元格 A1 中,我使用以下公式: =文本连接(“ ",UNIQUE(B1,E1,H1,K1,N1))
注意:我试图为一行而不是数据所在的整个列执行此操作。
我的想法是它只会加入该系列中的唯一值,并以硬回车分隔。
但是,我收到错误消息。 Image of a Google Sheet error with my formula
因此,寻找一种方法来查看连续的一系列非连续单元格,仅提取唯一值,然后将它们与硬回车(换行)一起 TEXTJOIN。
解决方法
你的公式应该是
=textjoin(" ",true,unique({B1;E1;H1;K1;N1}))
用 {} 封装单元格
,试试:
=JOIN(" "; UNIQUE({B1;E1;H1;K1;N1})
或:
=QUERY(UNIQUE({B1;E1;H1;K1;N1}),9^9)