【问题标题】:TextJoin Remove Duplicates but with an If Function filterTextJoin 删除重复项但使用 If 函数过滤器
【发布时间】:2020-02-13 22:11:08
【问题描述】:

我正在使用新的TextJoin 函数和MatchIF 函数作为过滤器。该语句在大多数情况下都有效,但对于不满足过滤器要求的每一行,它都会返回“False”。有没有办法过滤而不是得到一堆“假”返回,而只是正确的返回?

这是我的公式:

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

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

【问题讨论】:

  • 你有什么版本的excel?
  • 2016 Office 365
  • Excel 2016 和 Office 365 是两个不同的版本,具有不同的公式来查找唯一项。你有 Office 365 订阅吗?
  • 第一个IF 缺少"",因此将公式的最后一部分))) 替换为),""))。也就是说,根据对 Scotts 问题的回答,可能会有更好的方法。用一些示例数据和预期结果更新您的 Q
  • 是的,我有 Excel for Office 365 ProPlus

标签: excel excel-formula textjoin


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 2016-09-16
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多