按日期筛选 CSV

只需要年度导出文件中的三月份数据吗?选择日期列,输入你想要的日期部分,工具就会保留所有日期中包含该部分的行。它最适合 ISO 格式的日期(2025-03-14),此时 2025-03 这样的前缀可以选中整个月。

如何按日期筛选 CSV

  1. 1

    粘贴 CSV

    将导出内容粘贴到文本框中。如果第一行是列名,请保持"表头行"处于勾选状态。

  2. 2

    输入日期列编号

    从 1 开始计数。如果日期位于第二列,就输入 2。

  3. 3

    输入日期片段

    年份用 `2025`,月份用 `2025-03`,单日用 `2025-03-14`。

  4. 4

    筛选 CSV

    点击按钮,复制匹配的行,表头会保留在顶部。

为什么 ISO 日期效果好

筛选工具会检查所选单元格是否包含你输入的文本,并忽略大小写。它并不把日期当作日期来理解。当日期以年份开头书写时,文本左侧依次是年、月、日,这种方式就很合适。因此 2025-03 这样的片段恰好选中一个月。

来看这个小型导出文件:

order_id,date,total
1001,2025-03-14,42.00
1002,2025-04-02,18.50
1003,2025-03-29,91.75
1004,2024-03-05,30.00

将列设为 2,输入 2025-03 并运行筛选。结果会保留表头以及订单 1001 和 1003。订单 1004 也是三月的,但它是 2024 年的,因此会被片段中的年份排除。

注意宽泛的片段

由于是“包含“匹配,较短的片段可能会带出比预期更多的行。只输入 -03 会匹配 2025-03-14 和 2024-03-05,也会匹配 2025-04-03,因为其中的 -03 是日。所以务必加上年份,并且尽量加上月份。

对于 14/03/2025 或 03/14/2025 这样的日期,年份位于末尾。/2025 这样的片段可以保留正确的年份,但由于日在前和月在前的格式看起来很相似,很难只选中一个月。如果可以,请先在电子表格中把该列转换为 ISO 格式,再进行筛选。

文件中的日期格式 片段 选中的范围
2025-03-14 2025 整年
2025-03-14 2025-03 2025 年 3 月
2025-03-14 2025-03-14 单日
14/03/2025 /2025 2025 年

此工具做不到的事

没有“介于“或“之后“的选项。若要获取一个季度的数据,请逐月运行筛选后合并结果,或先按年筛选,再在电子表格中进一步缩小范围。像 2025-03-14 09:30:00 这样带时间的时间戳也可以正常使用,因为只要你输入的部分出现在单元格中即可。

检查结果

筛选后,请将行数与预期对比。在上面的例子中,四条订单剩下两条,你可以直接用眼睛确认。对于较大的导出文件,可以在粘贴结果前后,在电子表格中比较行数。如果某个月的数据看起来偏少,请打开原始文件,检查是否有部分日期采用了其他格式,例如 2025/03/14 或 14 Mar 2025。工具只能找到与你输入方式完全一致的文本,因此每种格式都需要单独运行一次。

常见问题

不能。工具只在一列内匹配文本,无法比较范围。请分别按月或按年筛选,若需要真正的日期范围,请使用电子表格的筛选功能。

年-月-日,例如 2025-03-14。年份在最前面,因此像 2025-03 这样的短片段也能精确选中一个时段。

可以。单元格只需包含你的片段即可,因此 2025-03-14 也会匹配 2025-03-14 09:30:00。

请检查列号(从 1 开始),并确认片段与文件中的写法完全一致,例如使用连字符而不是斜杠。

相关工具

此工具还提供其他语言版本

使用指南与应用场景