跳至主要内容

如何在Excel中获取并插入最后修改的用户名?

Author: Kelly Last Modified: 2025-07-21

在协作环境或管理频繁更新的文件时,识别哪个用户最后修改了特定的Excel文件通常非常重要。跟踪最后修改的用户名有助于版本控制、审计跟踪以及了解团队工作流程。本文介绍了几种有效的方法,可以在Excel中查看并插入最后修改的用户名,既可用于简单查看,也可直接将此信息放入工作表中的单元格、页眉或页脚中。

在Excel中获取当前工作簿的最后修改用户名
通过用户自定义函数插入当前工作簿的最后修改用户名
使用Kutools for Excel轻松在单元格、页眉或页脚中插入用户名


在Excel中获取当前工作簿的最后修改用户名

Excel会自动存储某些文档属性,包括最后保存当前工作簿的用户的用户名。您可以通过Excel界面访问和查看这些信息,但具体步骤因Excel版本不同而有所差异。

这种方法允许您在不更改文档内容的情况下确认最后修改的用户,这对于快速审计或跟踪文件使用非常有帮助,尤其是当多人同时管理同一个文件时。请注意,显示的用户名依赖于计算机的用户配置和Office设置——系统配置错误可能会导致意外值。

如果您使用的是Excel 2007

要查找谁最后修改了Excel 2007中的工作簿,请按照以下步骤操作:

点击“Office按钮” > “准备” > “属性”。

Office Button > Prepare > Properties in Excel2007

此操作会在工作表上方打开一个文档信息面板。在新的文档窗格中,点击“文档属性”(通常在右侧),然后选择“高级属性”。

Click the Document Properties > Advanced properties

在弹出的“高级属性”对话框中,切换到“统计”选项卡。在这里,“最后保存者:”字段显示了最后保存该文件的用户名。这为文档的所有权或变更提供了审核点。

the Last Saved by information under the Statistics tab

如果您使用的是Excel 2010、2013或更高版本

在Excel 2010及更高版本中,文档属性对话框的位置发生了变化。要查看最后修改的用户:

点击“文件”选项卡进入后台视图,然后选择“信息”。在右侧的“相关人员”部分,您将找到“最后修改者”的用户名。

click the File > Info in Excel2013 and later versions,and the Last Modified by information at right side

这种方法简单直接,不需要额外工具或编辑。但是,您无法将结果显示直接插入到单元格中,并且准确性取决于每个用户在保存文件时的Office个人资料配置。对于存储在共享驱动器或云上的协作文档,请注意如果副本被移出标准Office工作流进行编辑,可能会出现差异。

a screenshot of kutools for excel ai

使用 Kutools AI 解锁 Excel 魔法

  • 智能执行:执行单元格操作、分析数据和创建图表——所有这些都由简单命令驱动。
  • 自定义公式:生成量身定制的公式,优化您的工作流程。
  • VBA 编码:轻松编写和实现 VBA 代码。
  • 公式解释:轻松理解复杂公式。
  • 文本翻译:打破电子表格中的语言障碍。
通过人工智能驱动的工具增强您的 Excel 能力。立即下载,体验前所未有的高效!

通过用户自定义函数插入最后一次修改当前工作簿的用户名

如果您想以编程方式将最后修改用户的名称插入到工作表单元格中用于报告或文档记录,或者需要此信息自动更新或由公式引用,可以使用VBA创建一个用户自定义函数。这在生成直接在数据集中追踪文件所有权或编辑活动的报告或日志时非常有用。请注意,此方法使用底层文件属性,并根据操作系统和Office应用程序设置显示“最后保存者”的用户名。

开始之前,请确保您的宏设置允许执行VBA代码,并记住将工作簿保存为启用宏的文件(*.xlsm)以保留功能。在共享包含宏的文件时请谨慎,因为出于安全原因,一些企业环境限制了它们的使用。

1:按住ALT + F11 键打开Microsoft Visual Basic for Applications编辑器窗口。

2:在VBA编辑器中,点击“插入” > “模块”。然后将以下宏代码粘贴到模块窗口中:

VBA代码:在Excel中插入最后修改的用户名

Function LastAuthor()
LastAuthor = ActiveWorkbook.BuiltinDocumentProperties("Last Author")
End Function

copy and paste the code into the module

3:添加代码后,按Alt + Q关闭VBA编辑器并返回Excel。

4:选择您希望显示最后修改用户名的单元格,并输入以下公式:

=LastAuthor()

然后按Enter键。最后保存工作簿的用户名将立即出现在您选择的单元格中。作为演示,请参见此截图:

enter a formula to get the last modified user name

如果您想在其他工作表或其他单元格中使用该函数,只需在需要的地方输入=LastAuthor()即可。如果您希望每次更改后自动更新此字段,请考虑结合工作表更改事件,但请注意,文件属性更新仅在保存后才会发生。

提示:如果遇到函数未返回值的问题,请确保VBA项目已正确保存,并且在Excel安全设置中允许运行宏。在极少数情况下,文档损坏或自定义安全策略可能会阻止文件属性的访问。


使用Kutools for Excel轻松在单元格、页眉或页脚中插入用户名

对于寻求更友好和灵活方法的用户——无需编写代码——Kutools for Excel提供了一种便捷的方式,可将用户名直接插入任何单元格,或作为自定义页眉或页脚的一部分。这对于标准化文档模板、自动品牌化报告或确保每次打印输出都显示谁准备或修订了文件特别有帮助。

Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...

以下是使用Kutools for Excel中的“插入工作簿信息”功能的方法:

1. 转到Kutools Plus > 工作簿 > 插入工作簿信息

click Insert Workbook Information feature of kutools

2. 在“插入工作簿信息”对话框中,按照以下方式进行配置:

set options in the dialog box

1). 在“信息”部分下选择“用户名”。

2). 如果您希望在特定工作表单元格内显示用户名,请在“区域”框中指定所需的单元格。对于页眉页脚,请相应选择“页眉”或“页脚”选项。

3). 点击“确定”以确认并应用您的设置。

用户名将按照指定位置插入。将名称插入页眉或页脚可以确保每个打印版或PDF版报告都会自动显示用户信息,从而提高可追溯性和责任性。

这种方法简单直接,大大减少了手动编辑错误。Kutools for Excel与最近的Excel版本无缝配合,并为日常工作簿管理任务提供了高效的快捷方式。

  如果您想免费试用(30天)此工具,请点击下载,然后按照上述步骤进行操作。


如果在使用上述方法时遇到任何不一致,请检查系统用户设置、文档保存策略和工作簿权限。在排查问题时,请确保所有用户都使用唯一的Office配置文件,并且启用了宏的文件是受信任的。对于SharePoint或OneDrive等环境中的协作工作,属性同步可能会偶尔滞后。

总之,无论您是为了审计目的需要简单显示最后修改用户名,还是需要无缝自动插入到报告中,Excel提供了多种实现路径——从内置属性到VBA,再到第三方插件如Kutools for Excel,以及通过公式的部分解决方案。始终选择最适合您的工作流程需求和组织政策的方法。


最佳办公效率工具

🤖 Kutools AI 助手:基于智能执行生成代码创建自定义公式分析数据并生成图表调用 Kutools 函数等功能,彻底改变数据分析方式…
热门功能查找、高亮或标记重复项 | 删除空行 | 合并不丢失数据的列或单元格 | 四舍五入 ...
高级 LOOKUP多条件 VLookup | 多值 VLookup | 多表查找 | 模糊查找 ....
高级下拉列表快速创建下拉列表 | 从属下拉列表 | 多选下拉列表 ....
列管理器添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较区域和列 ...
精选功能网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...)...
排名前 15 的工具集12 种文本 工具添加文本删除特定字符等) | 50 多 种图表 类型甘特图等) | 40 多种实用 公式基于生日计算年龄等) | 19 种插入 工具插入二维码根据路径插入图片等) | 12 种转换 工具小写金额转大写汇率转换等) | 7 种合并与分割 工具高级合并行分割单元格等) | 还有更多...

使用 Kutools for Excel 提升您的 Excel 技能,体验前所未有的高效。 Kutools for Excel 提供超过 300 种高级功能来提高生产力并节省时间。 单击此处获取您最需要的功能...


Office Tab 将标签式界面引入 Office,让您的工作更加轻松

  • 在 Word、Excel、PowerPoint 中启用标签式编辑和阅读
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中进行操作。
  • 将您的生产力提升 50%,每天为您减少数百次鼠标点击!