KutoolsforOffice — 一套方案,五大工具。事半功倍。

获取并在单元格中插入创建时间和修改日期时间

作者Kelly修改日期

在 Microsoft Excel 中,查看和管理元数据(例如工作簿的创建时间或最近修改时间)往往非常实用。这些信息可用于数据审计、版本追踪、合规性文档以及团队协作流程。例如,协作团队可能需要监控文件的更新动态,而个人用户则可依据创建日期生成定期报告。虽然 Excel 默认不会在工作表中直接显示这些时间戳,但您可以通过多种便捷方法,将相关信息访问、复制或插入到单元格、页眉或页脚中。本文将逐步介绍如何查看并添加当前工作簿的创建时间和最后修改日期,助您提升文件的清晰度与条理性。

使用“信息”命令在 Excel 中获取创建时间和修改日期时间

使用 Kutools for Excel 在单元格/页眉/页脚中插入创建时间和修改日期时间好主意3

使用高级属性功能在 Excel 中获取创建时间和修改日期时间

使用 VBA 代码在 Excel 单元格中插入创建时间和修改日期时间


使用“信息”命令在 Excel 中获取创建时间和修改日期时间

Excel 允许用户通过其 Backstage 视图(适用于 Microsoft Excel 2010 和 2013)查看工作簿的精确创建时间和上次修改时间,特别适合日常文件管理,以及在无需将值插入工作表的情况下快速进行手动验证。

要访问此信息,请单击文件 > 信息。在 Backstage 视图右侧,您将看到一个名为相关日期的部分,其中包含三种时间相关的元数据:修改日期和时间、创建时间以及上次打印时间。请参见下图:

单击“文件 > 信息”的截图向右箭头显示相关日期信息

注意:此操作仅适用于 Microsoft Excel 2010 和 2013,因为 Excel 2007 等早期版本不支持此特定显示。该方法不会将时间信息插入工作表单元格,仅用于查看。如需在公式中使用此信息,或直接在工作表中用于报告,请考虑以下任一替代方法。

此方法的一个限制是,它不支持 Excel Online 或 Excel 2013 之后的版本,且界面可能略有不同。为获得最佳效果,请确保共享文件保存在本地驱动器上——网络文件或跨驱动器复制的文件可能无法始终保留原始时间戳。


使用 Kutools for Excel 在单元格/页眉/页脚中插入创建时间和修改日期时间

如果您需要将与时间相关的工作簿信息直接插入工作表或打印输出中,请考虑使用 Kutools for ExcelKutools for Excel插入工作簿信息工具可让您轻松将元数据(包括文件路径、工作簿或工作表名称、当前用户,以及创建和上次修改时间)添加到指定单元格、页眉或页脚中。这对于版本跟踪、文档编制,或准备需要动态更新文件信息的模板和报告尤其有用!

Kutools for Excel 提供 300 多项高级功能,简化复杂任务,提升创造力与效率。集成 AI 能力,Kutools 精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……

免费安装 Kutools for Excel 后,请按照以下简单步骤插入相关信息:

1. 在功能区中单击 KUTOOLS PLUS,然后选择工作簿,并单击插入工作簿信息。参见截图:
单击 Kutools 的插入工作簿信息功能

2. 在插入工作簿信息对话框中,从信息部分选择您要插入的具体内容(例如创建时间、修改日期时间等),然后选择放置位置:工作表单元格,或页眉/页脚(两者均提供左、中、右对齐选项)。参见截图:
在对话框中设置选项

3. 单击确定,所选信息将立即插入到指定位置。

提示。如需无风险体验此功能,立即下载 Kutools for Excel 免费试用版!安装后,按上述说明操作即可。

使用此功能时请注意,如果将日期/时间插入单元格,这些单元格会在刷新 Kutools 或保存/修改工作簿时更新。如需静态条目(非动态更新),请在插入后将值复制并粘贴为文本。此外,请确保工作表未受保护,因为受保护的工作表可能会阻止自动插入到单元格、页眉或页脚中。

Kutools 的优势在于其直观的图形界面,可降低出错风险并加快工作流程。然而,如果您的组织限制使用第三方加载项,或您需要在共享环境中不依赖加载项获取此信息,则以下原生 Excel 或脚本解决方案可能更合适。


使用高级属性功能在 Excel 中获取创建时间和修改日期时间

Excel 的高级属性对话框提供了另一种查看工作簿时间信息(包括创建时间和上次修改日期)的方法。此方案适用于无需直接插入工作表,但仍需访问文件历史详细信息以进行手动复制或文档记录的场景。它兼容多个 Excel 版本,包括 Excel 2007、2010、2013 及更高版本。

要使用此功能,请执行以下操作:

对于 Excel 2007: 单击 Office 按钮 > 准备 > 属性。此时,功能区下方将显示一个文档属性栏。接着,单击顶部的文档属性以展开属性列表,然后从下拉菜单中选择高级属性。下图展示了上述操作步骤:

在 Excel 2007 中单击 Office 按钮 > 准备 > 属性
向下箭头
单击高级属性

对于 Excel 2010/2013 及更高版本: 单击文件 > 信息 > 属性(通常位于信息页面右上角)> 高级属性

在 Excel 2010 中单击文件 > 信息 > 属性 > 高级属性

高级属性对话框中,切换到统计选项卡,即可查看文件的创建时间、上次保存(修改)日期、上次访问时间以及打印历史等详细信息。请参见下图:

在统计选项卡下显示创建时间和最后修改时间

此方法简单直接,但需手动操作——若要在计算或显示中使用这些日期,您需将其复制粘贴或手动输入到工作表中。请注意,访问这些属性要求文件存储在本地;对于存储在 SharePoint 或某些网络位置的文件,部分日期信息可能不可用,或显示的是同步时间,而非真实的创建或修改时间。


使用 VBA 代码在 Excel 单元格中插入创建时间和修改日期时间

对于希望将创建或修改日期时间直接插入工作表单元格并偏好自动化、自定义方法的用户,Excel 的 VBA(Visual Basic for Applications)环境非常有效。宏提供了更大的灵活性,例如在文件更改时自动更新日期,或在多个工作簿区域填充时间戳以用于日志记录或文档编制。对于具有特定报告格式的组织,宏可完全控制布局和内容。

以下是使用 VBA 插入创建或修改日期时间的分步说明和示例代码。如果原生 Excel 函数或加载项不可用,这些脚本尤其有用,并且可轻松调整用于批量文件处理或高级报告需求。

在 Excel 中同时插入创建时间和修改日期时间

要将两个时间戳写入单元格,请执行以下操作:

1. 按住 ALT+F11 键,即可打开 Microsoft Visual Basic for Applications 窗口。

2. 单击插入> 模块,并将下方提供的宏代码粘贴到模块窗口中。

VBA 代码:在 Excel 中同时插入创建时间和修改日期时间

Sub Workbook_Open()
Range("A1").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Creation Date"), "short date")
Range("A2").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Last Save Time"), "short date")
End Sub

3. 按下 F5 键运行宏,系统将默认把创建时间和修改日期分别插入到 A1 和 A2 单元格中,或按脚本指定的位置插入。

如有需要,您可以编辑宏以将输出位置更改为其他单元格;例如,将 “A1" 改为 “B1" 或您偏好的位置。为获得最佳效果,请务必将工作簿另存为启用宏的文件类型(.xlsm)。此外,宏安全设置必须允许运行宏;您可能需要在文件> 选项> 信任中心 中调整相关设置。

在 Excel 中插入工作簿的修改日期时间

此宏仅将修改日期时间写入指定单元格。该方法适用于突出显示报告或表单的最后更新时间,尤其适合协作环境。

1. 按下 ALT+F11,即可打开 VBA 编辑器。

2. 单击插入> 模块,并将下方代码粘贴到模块窗口中。

Public Function ModDate()
ModDate = Format(FileDateTime(ThisWorkbook.FullName), "m/d/yy h:n ampm")
End Function

3. 保存并关闭代码编辑器,返回工作表后,选择一个空白单元格(用于显示修改日期时间),输入 =ModDate(),然后按 Enter 即可填充该单元格。

通过公式插入工作簿的最后修改时间向右箭头获取文件的最后修改时间

如果公式显示的是数值而非日期,只需通过开始 > 数字格式 > 短日期长日期将单元格格式设为日期。请注意,此基于 VBA 的公式反映的是工作簿文件的最后保存时间,仅在重新打开文件或重新计算后才会更新。

在 Excel 中插入工作簿的创建时间

与上述方法类似,您也可以使用 VBA 插入工作簿的创建时间:

1. 按 ALT+F11 即可打开 VBA。

2. 插入一个模块,并粘贴以下代码。

Function CreateDate() As Date
CreateDate = ActiveWorkbook.BuiltinDocumentProperties("Creation Date")
End Function

3. 保存并退出 VBA 编辑器,然后在工作表中选择目标单元格,输入 =CreateDate()并按 Enter,即可显示工作簿的创建日期,如下所示:

通过公式插入工作簿的创建时间向右箭头获取文件的创建时间

注意:如果单元格未正确显示日期,请将其数字格式更改为日期。此外,创建时间和修改日期均反映您设备上的文件系统值;若将文件复制到其他系统,创建时间戳可能会相应更新。

使用 VBA 时,请务必在运行宏前保存文件副本,以防意外丢失数据。如果出现错误,请检查模块是否缺少引用,或确认已启用宏执行功能。


最佳办公效率工具

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格且不丢失数据   |  不使用公式的四舍五入……
高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
精选 15 工具集12 文本工具添加文本删除特定字符,……)|   50+ 图表 类型甘特图,……)|   40+ 实用公式基于生日计算年龄,……)|   19 插入工具插入二维码从路径插入图片,……)|   12 转换工具小写金额转大写汇率转换,……)|   7 合并和拆分工具高级合并行分割单元格,……)|……更多
在您的首选语言中使用 Kutools – 支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……


Office Tab 为 Office 带来标签式界面,让您的工作更轻松

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读
  • 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
  • 将您的工作效率提升 50%,每天减少数百次鼠标点击!

所有 Kutools 插件,一个安装程序

Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。

ExcelWordOutlookTabsPowerPoint
  • 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
  • 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
  • 协同效果更佳— 在多个 Office 应用中实现高效协同
  • 30 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 比单独购买插件更省钱