你现在的位置:
wps表格自动填入日期和时间
在 WPS 表格中自动填入日期和时间,主要有以下几种常用方法:
1. 快捷键快速输入(静态值)
适用于需要记录当前时间点且后续不需要变化的情况:表格
复制
| 快捷键 | 功能 |
|---|---|
Ctrl + ; | 填入当前日期(如:2026/1/29) |
Ctrl + Shift + ; | 填入当前时间(如:14:30) |
Ctrl + ; → 空格 → Ctrl + Shift + ; | 填入日期+时间(如:2026/1/29 14:30) |
注意:这种方式填入的是静态值,不会随时间变化。
2. 函数自动更新(动态值)
适用于需要实时显示当前时间的情况:
=TODAY()—— 显示当前日期,每天打开表格会自动更新为当天日期=NOW()—— 显示当前日期和时间,实时更新
注意:函数会在每次重新计算工作表时更新。如需固定某个时间点,复制→选择性粘贴→数值。
3. 批量自动填充日期序列
适用于生成连续日期:
- 在第一个单元格输入起始日期(如:2026/1/1)
- 选中该单元格,右下角出现填充柄(小方块)
- 拖动填充柄向下/右拖动,会自动填充连续日期
- 拖动完成后,右下角会出现“自动填充选项”按钮,可选择:
- 以天数填充(默认)
- 以工作日填充(跳过周末)
- 以月填充
- 以年填充
4. 记录操作时间(VBA宏)
如果需要在修改某单元格时自动记录修改时间到指定列:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then '假设A列是数据列
Target.Offset(0, 1).Value = Now() '在B列记录时间
End If
End Sub
使用方法:按 Alt + F11 打开 VBA 编辑器→左侧双击工作表名称→粘贴代码。
5. 智能输入(WPS特有)
- 输入
今天、明天、后天会自动转换为对应日期 - 输入
1/29会自动补全为当前年份的 2026/1/29 - 输入
2026-1-29或2026/1/29均可识别
使用建议:
- 只需记录创建时间:用快捷键
Ctrl + ; - 需要显示实时日期:用
=TODAY()函数 - 生成排班表/计划表:用填充柄拖动生成序列

发表回复