首页 / 如何在Excel中为复选框添加时间戳

如何在Excel中为复选框添加时间戳

2024/12/11 06:30:17
Excel的复选框工具可以帮助管理任务进度并生成时间戳。通过以下步骤实现:格式化表格、设置时间数据类型、添加复选框、启用迭代计算并应用魔法公式。
如何在Excel中为复选框添加时间戳
Excel的复选框工具帮助你管理数字、跟踪任务进度并更清晰地显示数据。Excel的一个不为人知的宝藏是其在复选框被选中时生成时间戳的能力。以下是实现这一功能的方法。未找到适用于区域“below first paragraph”的获胜广告!未找到适用于区域“native in content”的获胜广告!第一步:格式化你的表格在我这里,我有一份需要完成任务的人员名单,我打算使用带有时间戳的复选框来跟踪他们开始任务的时间、完成任务的时间以及完成任务所花费的时间。在命名了第一行的列之后,下一步是格式化你的表格,使其更易于阅读,并且任何计算会自动重复。要做到这一点,选择任何包含数据的单元格,点击“开始”选项卡中的“格式为表格”,然后选择一个适合你的设计。由于您已经命名了列,在创建表对话框出现时,请勾选“我的表有标题”,然后点击“确定”。表格现已准备好,您可以移动到下一步。第二步:设置时间数据类型在添加任何计算或复选框之前,你需要告诉Excel某些列(在我的情况下是D、F和G列)将输出时间,通过更改这些单元格的数据类型。如果你只需要在一列中输出时间,只需选择表格中该列的所有数据单元格。如果你有多个列需要显示时间,请在选择它们时按住 Ctrl 键。如果您的表格包含数百行,手动选择单元格可能会花费很长时间!在这种情况下,选择一个相关列中的第一个数据单元格,然后按Ctrl+Shift+Down。接着,按住Ctrl,选择下一个相关列中的第一个数据单元格,然后按Ctrl+Shift+Down。重复此过程,直到所有相关列的单元格都被选中。现在,在“开始”选项卡的“数字”组中,点击“数字格式”下拉菜单,然后选择“时间”。默认情况下,Excel以HH:MM:SS格式显示时间。要更改此时间格式,请再次点击“数字格式”下拉菜单(相关列仍被选中),然后点击“更多数字格式”,并从显示的选项中选择不同的时间格式。另一种方法是同时显示时间和日期,点击“格式单元格”对话框中的“自定义”,并在顶部的框中输入dd/mm/yyyy hh:mm:ss。

第3步:添加复选框

现在是给相关列添加复选框的时候了。选择表格中复选框列的第一个单元格,然后在功能区的“插入”选项卡中点击“复选框”。如果你看不到这个选项,可以在窗口顶部的搜索栏中输入"复选框"。复选框,然后点击“复选框”。接下来,选择包含第一个复选框的单元格,然后双击该单元格右下角的填充柄以填充该列中的剩余单元格。如果你有更多的列也需要复选框,可以重复上述过程或复制粘贴你已经创建的复选框列。第四步:启用迭代计算现在你可以为将要在下一步中添加的时间戳计算准备你的电子表格了。这个计算将被称为迭代公式,这意味着它在公式中引用自身(也称为循环引用)。如果你使用一个更简单的公式,时间戳将不断更新为当前时间,因为公式包含一个易失性函数(NOW)。如果你在本指南中使用此方法时不启用迭代计算,Excel 将返回一个错误。按 Alt > F > T 打开 Excel 选项对话框,并在公式菜单中勾选“启用迭代计算”。当你点击“确定”时,你不会看到电子表格中出现任何可见的变化,但背后已经准备好进行下一步操作。虽然在这种情况中很有用,但在使用迭代计算时需要注意一些缺点。例如,由于它们在循环中重新计算,可能会对您的电子表格的整体性能产生影响。此外,启用此功能意味着Excel不会识别任何错误使用的循环引用,因此请密切关注这一点。最后,如果您将工作簿与使用较旧版本Excel的人共享,时间戳可能不会像在您的版本中那样工作。第五步:应用魔法公式最后一步是创建一个公式,当勾选复选框时生成时间戳。我将从列D开始,当在列C中勾选复选框时生成时间戳。以下是我在单元格D2中将使用的公式:=虽然这看起来很复杂,但拆解开来就更清楚了。第一个IF函数用于判断列C(Started列)中对应的复选框是否被选中:<如果([@Started],Excel 然后移动到第二个 IF 函数,该函数评估当前单元格(Start Time 列中的