DAY 函数的用法:从日期中取出"日"

DAY 从一个日期值里取出"日"的部分,返回 1 到 31 的整数。它和 YEAR(取年)、MONTH(取月)配套使用,是拆分日期做分组统计的基础函数。

语法

DAY(日期)
参数说明
日期一个日期值或指向日期的单元格,例如 A2 或 "2026-07-02"。文本形式的日期会先被解析。

示例

取出账单日期的"日"

=DAY(A2)

A2 为 2026-07-02 时返回 2。

判断是否月初(前 5 天)

=IF(DAY(A2)<=5, "月初", "非月初")

常用于把交易记录按月初/月中/月末分段。

与 YEAR、MONTH 一起拆分日期

=YEAR(A2) & "-" & MONTH(A2) & "-" & DAY(A2)

把日期拆成三段再拼接,可自由控制显示格式。

常见问题

DAY 返回的是星期几吗?

不是。DAY 返回"几号"(1-31);星期几要用 DAYOFWEEK(部分表格软件里叫 WEEKDAY)。

为什么 DAY 结果是一串数字或报错?

说明参数不是有效日期:文本 "2026.07.02" 这类非标准写法可能无法解析,先把列格式改成日期,或用 DATE(年,月,日) 构造。

相关函数

在 TableDI 里,这些公式不用背。桌面版 TableDI 的公式面板可以点选生成公式,配合 AI 直接说需求;处理 Excel/CSV 数据请从官网下载:

TableDI 个人版(中文官网,macOS / Windows)
tabledi — AI agent 的数据后端(新版)
免费在线数据工具(PDF 转表格 / CSV 仪表盘 / 自动报表)