Excel TextJoin使用If函数筛选器删除重复项

Excel TextJoin使用If函数筛选器删除重复项,excel,excel-formula,textjoin,Excel,Excel Formula,Textjoin,我正在使用新的TextJoin函数和Match和IF函数作为过滤器。该语句在大部分情况下有效,但对于不满足筛选要求的每一行,它都返回一个“False”。有没有一种方法可以过滤掉一堆“虚假”的回报,而仅仅是正确的 这是我的公式: {=TEXTJOIN(";",,IF(E5:E211="Austin",IF(MATCH(D5:D211,D5:D211,0)=ROW(E5:E211)-ROW(E5)+1,D5:D211,"")))} 它会找到所有正确的项目,但也会添加Falses' 对于Office

我正在使用新的
TextJoin
函数和
Match
IF
函数作为过滤器。该语句在大部分情况下有效,但对于不满足筛选要求的每一行,它都返回一个“False”。有没有一种方法可以过滤掉一堆“虚假”的回报,而仅仅是正确的

这是我的公式:

{=TEXTJOIN(";",,IF(E5:E211="Austin",IF(MATCH(D5:D211,D5:D211,0)=ROW(E5:E211)-ROW(E5)+1,D5:D211,"")))}

它会找到所有正确的项目,但也会添加
False
s'

对于Office 365订阅,我们可以使用动态数组公式:

=TEXTJOIN(";",,UNIQUE(FILTER(D:D,E:E="Austin")))

您有什么版本的excel?2016 Office 365Excel 2016和Office 365是两个不同的版本,用于查找唯一项的公式不同。您是否有Office 365订阅?第一个
如果
,则缺少
,因此请将公式的最后一部分
替换为
,,“”)
。也就是说,根据斯科特问题的答案,可能有更好的方法。使用一些示例数据和预期结果更新您的Q是的,我有Office 365 ProPlus的Excel