全新发布 · DFilter V1.0

DFilter:Excel 里的专业级数据筛选器

面向大型工程清单(位号、报警、I/O 点表)的 Excel 加载项(Add-in)。提供双窗口链式筛选、表达式引擎、通配符与正则匹配,结果自动生成新工作表,原始数据不会被改动。

免费申请试用 查看授权方案
支持 Windows 与 Mac 版 Excel · 无需编写公式或 VBA · 原始数据只读
DFilter V1.0 Excel Add-in 界面截图
2可串联的筛选窗口
30每个窗口最多筛选列数
8种匹配模式(含正则)
30条历史记录 / 已保存筛选

核心功能

常用条件直接在字段里填写,复杂逻辑交给表达式。每次筛选都可以追溯、复用。

🔗 双窗口链式筛选

筛选框内有 Filter 1 和 Filter 2 两个窗口,用箭头切换。勾选 “Filter 2 uses the result rows of Filter 1” 后,Filter 2 会在 Filter 1 的结果里继续缩小范围。

🎯 8 种匹配模式

每个窗口可单独设置匹配模式,不区分大小写:Contains、Equals、Wildcard(* ? # [A-C])、Begins / Ends with、Not contains / Not equal、Regex(如 ^088(FC|TI)\d{3}$)。

⚡ 字段内运算符

直接在字段里输入条件即可:>10、<>FCS0209、10..20 区间、= 为空 / <> 非空、>=2025-12-01 日期比较。a;b 表示 OR,!text 表示 NOT。

📋 级联下拉列表

下拉列表只列出符合本窗口其他字段条件的值。边输入边提示,以输入内容开头的值排在前面;按箭头先显示字段历史,再显示全部可选值。按 Enter 立即运行。

🧮 表达式引擎

每个筛选窗口都有独立的表达式框,支持比较、逻辑、算术和文本函数,可以写 A AND (B OR C) 这样的混合逻辑。点 “√ Check” 先检查语法,列表可一键插入 [列名]。

🕘 历史与保存

每次运行都会记下完整配置和所有窗口的条件,最近 30 条,选一条即可还原并重新运行。常用筛选可保存在工作簿中(最多 30 条),下次打开时自动恢复上次的配置。

📑 清晰的结果输出

结果写入 <sheet>_Filter 新表,末列 “Source Row” 标出原始行号。每个窗口用不同颜色区分结果页签和条件列表头,条件以批注形式写在表头上。

🖥️ 舒适的操作界面

窗口可缩放(− % +),拖动右下角调整大小。点击彩色顶边可以收起成细条,不占表格视野;细条颜色区分 Filter 1 / 2。在 Excel「加载项」选项卡里可以再开一个过滤窗口,多个窗口可以同时使用。

界面一览

每个筛选窗口都有自己的颜色,用 ← → 箭头切换。全局配置、筛选字段和表达式都在同一个面板里完成。

界面详解

三张图按编号说明主窗口、表达式框和收起模式。点击图片可以查看大图。

DFilter 界面说明(一):主窗口 20 处功能标注
界面说明(一)· 主窗口顶部彩条可以收起或展开窗口,点击 Logo 打开 Woodbing 网站,状态栏显示上一步的结果或错误。还标注了历史与保存、Filter 1 / 2 切换、工作表与表头行、列清单(最多 30 个)、链式过滤、匹配模式、Run / Clear 等共 20 处。
DFilter 界面说明(二):Expression 表达式 13 处功能标注
界面说明(二)· Expression 表达式状态提示 in use 表示正在使用(与字段之间是 AND 关系),empty 表示未使用。√ Check 检查语法并提示出错位置,Column 一键插入 [表头名]。另有 Compare、Math、Logic、Match、Function 五组运算符按钮,点击即插入到光标处。
DFilter 界面说明(三):收起模式
界面说明(三)· 收起模式窗口展开时,点击最上方的彩色细边,就能把窗口收起为一条细条。收起后不占用表格视野,结果表照常查看和编辑;点击细条任意位置恢复原样。细条颜色跟随当前过滤器:Filter 1 浅蓝,Filter 2 浅黄。在 Excel「加载项(Add-ins)」选项卡点 DFilter 按钮,可以再打开一个过滤窗口,能同时开多个。标题栏显示版本和正在过滤的工作簿名称。

四步完成筛选

在 Global Filter Configuration(齿轮图标)里一次配置一个窗口,按 Apply 生效。

选择工作表

选任意可见工作表,并指定表头所在行(列名所在的行)。

勾选筛选列

勾选需要筛选字段的列(最多 30 列),可按列名或列字母快速查找。

填写条件

在字段里填写条件,选择 All (AND) 或 Any (OR);需要时再写表达式。

运行并复用

点 Run Filter 生成结果表,再把常用条件保存起来,下次一键调用。

表达式:一行写清复杂规则

值可以是列字母(A、B、AA…)、[列名]、引号中的文本或数字。支持 = <> > >= < <=、LIKE、IN、BETWEEN,逻辑运算 NOT / AND / XOR / OR,函数 LEN LEFT RIGHT MID TRIM ISNUM ISEMPTY CONTAINS IN。

// 两列都不为空
A<>"" AND B<>""
// 注释中既没有 PUMP 也没有 FAN
NOT ([Comment] LIKE "*PUMP*" OR [Comment] LIKE "*FAN*")
// FCS01 站且 D 列大于 100,或 FCS02 站全部
([Station]="FCS01" AND D>100) OR [Station]="FCS02"
// 找出格式不规范的位号
LEN(A)<>8 OR NOT ISNUM(RIGHT(A,3))
// 列与列比较、算术运算
[HH]-[LL]>50    D BETWEEN 0 AND 100    A & B = "FIC101PV"

系统要求与兼容性

以 Excel 加载项形式运行,作用于打开筛选器时的活动工作簿。

项目说明
WindowsMicrosoft Excel(桌面版),支持全部功能。
Mac支持 Excel for Mac(需要类模块 XrDict)。Mac 上不支持 Regex 模式,也不支持读取工作簿旁的 logo 文件(请用 Logo 控件)。
数据安全只读取源工作表,结果写入新的 _Filter 工作表。结果很大时会先询问再输出。
多工作簿筛选当前打开时的活动工作簿(窗口标题中显示)。要换工作簿,先关闭筛选器,激活目标工作簿后再打开。
数据存储保存的筛选随工作簿一起存储,保存工作簿即可保留,无需联网。

授权方案

先免费试用,满意后再购买。批量和企业授权请联系我们获取报价。

试用版

免费
  • 完整功能体验
  • Windows 与 Mac
  • 使用说明与示例
申请试用

团队 / 企业版

按需定制
  • 多用户批量授权
  • 部署与培训支持
  • 可按项目需求定制
  • 优先技术支持
联系销售
🔒 安全支付 信用卡 / 借记卡 支付宝 微信支付 PayPal 银行转账 / 对公汇款
① 选择方案选好授权方案和用户数
② 在线付款选一种付款方式完成支付
③ 接收授权授权信息发送到您的邮箱
④ 开具发票企业客户可申请发票

结账 · DFilter 专业版

产品DFilter V1.0 · 专业版
单价US$5 / 用户(一次买断)
应付金额US$5
付款方式

付款功能即将开通。目前为演示模式,不会产生任何扣款。

常见问题

DFilter 会修改我的原始数据吗?

不会。DFilter 只读取源工作表,结果写入新的 <sheet>_Filter 工作表。“Clear Results” 会删除本工作簿中的所有结果表,删除前会先确认。

Filter 1 和 Filter 2 有什么区别?

Filter 1 始终启用,勾选 Active 后才会使用 Filter 2。两者可以分别筛选,也可以串联:让 Filter 2 在 Filter 1 的结果里继续筛选。

怎么写 “A 且(B 或 C)” 这样的混合条件?

字段之间只能是 All (AND) 或 Any (OR),混合逻辑请写在 Expression 框里,用括号控制优先级。运算优先级依次为 NOT、AND、XOR、OR。

筛选条件区分大小写吗?

不区分。字段、匹配模式和表达式都忽略大小写。

Mac 版有哪些限制?

Mac 版不支持 Regex 匹配模式,也不能读取工作簿旁的 logo 文件,其他功能都可以使用。

可以同时打开多个筛选工具吗?

可以。第一个工具写入 <sheet>_Filter,第二个写入 <sheet>_Filter2,以此类推,互不覆盖。

准备好把 Excel 筛选效率提升一个档次了吗?

留下联系方式,我们会把试用版和使用说明发给您。

免费申请试用

申请试用 / 购买咨询

填写以下信息,我们会尽快与您联系。

↑

点击任意位置或按 Esc 关闭