You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel如何提取不含特定词的唯一值列表 排除含Total的单元格

问题原因
  • 逻辑错误1:=比较运算符不支持通配符匹配,你写的<>"*Total*"会把*当成普通字符匹配,只有内容严格等于*Total*的单元格才会被排除,自然达不到过滤含Total内容的效果
  • 逻辑错误2:FILTER函数的第二个参数才是过滤条件,多个条件需要用逻辑运算符拼接后放在第二个参数中,你把空值判断和Total排除条件拆成了第二、第三参数,第三个参数实际是过滤无结果时的自定义返回值,不会参与条件判断
  • 细节错误:空值判断写的是<>" "(中间带空格),只会过滤内容为单个空格的单元格,真正的空白单元格会被保留
修正后可用公式

你最终放到A6单元格使用的公式如下:

=UNIQUE(FILTER(A24:A124,(A24:A124<>"")*ISERROR(SEARCH("Total",A24:A124))))

公式说明

  • SEARCH("Total",A24:A124):不区分大小写匹配单元格中是否包含Total字符串,匹配成功返回字符位置,匹配失败返回错误值
  • ISERROR():将匹配失败(即不含Total)的结果转为TRUE,匹配成功的结果转为FALSE
  • 两个条件用*做逻辑与运算,仅同时满足「非空」+「不含Total」的单元格才会被FILTER保留
  • 外层套UNIQUE提取唯一值列表,符合需求
补充说明
  • 如果需要严格区分大小写匹配Total,将公式中的SEARCH替换为FIND即可
  • 粘贴公式到A6前请确保A6下方有足够的空白区域,避免溢出错误

内容的提问来源于stack exchange,提问作者difab

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 01:15:04