Table of contents
需要学习 如何 插入当前日期和时间 在A1单元格中 如果你正在寻找这种独特的技巧,你就来对地方了。 在这里,我们将带你看看 6 在单元格中插入当前日期和时间的简单而方便的方法 A1 在Excel中。
下载实践工作手册
你可以下载以下Excel工作簿,以便更好地理解和自己练习。
在A1单元格中插入当前日期和时间.xlsm在A1单元格插入当前日期和时间的6种方法
为了说明问题,我们有一个 雇员工时表 该数据集包含了 命名 , 身份证 ,以及 状况 的 威廉-弗兰克 .
现在,我们将插入 进入时间 这名员工在单元格中的 A1 因此,让我们逐一探讨这些方法。
在这里,我们使用了 微软Excel 365 版本,你可以根据你的方便使用任何其他版本。
1.使用键盘快捷键
在第一种方法中,我们将向你展示如何使用键盘快捷键在Excel中插入当前日期和时间。 按照下面给出的步骤,在你自己的数据集上进行操作。
📌 步骤。
- 在最开始,选择单元格 A1 .
- 然后,按 CTRL + ; 键盘上的数字。(它返回当前日期)
- 之后,按 空间 钥匙。
- 后来,按 CTRL+SHIFT+; 在你的键盘上点击(它返回当前时间)。
此刻,所选单元格在一行中显示当前日期和时间。
但是,如果日期和时间保持在不同的行上,就会更加诱人。 要做到这一点,我们必须对单元格进行格式化。 因此,请按照以下步骤操作。
- 首先,按 CTRL + 1 在键盘上。
- 随即, 格式化单元格 对话框打开。
- 然后,去到 数量 标签。
- 之后,选择 定制 作为 类别 .
- 接下来,写下 dd-mm-yyy h:mm AM/PM 在 类型 箱子。
- 现在,删除 yyyy 和 h .
- 后来,拿着 ALT 键和类型 0010 在数字键盘上。
键入后 0010 ,时间部分看起来消失在 类型 但实际上现在是在第二行。
- 然后,进入 统一口径 标签。
- 在 统一口径 选项卡,勾选 包裹文本 根据 文本控制 节。
- 最后,点击 认可 .
目前,单元格中的日期和时间 A1 看起来像下面的图片。
阅读更多。 如何在Excel中自动插入时间戳数据条目(5种方法)
2.插入NOW功能
在这个方法中,我们将使用 现在的功能 它是如此简单&容易,只要跟着做。
📌 步骤。
- 起初,写下 目前 作为 状况 在细胞中 C6 .
- 然后,转到单元格 A1 并写下以下公式。
=NOW()
现在的功能 返回的是当前日期和时间的格式化。
- 之后,格式化单元格,以我们想要的格式显示结果,就像这样 方法一 .
阅读更多。 如何在Excel中插入静止的日期(4种简单方法)
3.利用嵌套的IF和NOW函数
在这个方法中,我们将使用嵌套的 基金会 和 现在 在Excel中输入日期和时间的函数。 嵌套的 IF功能 是用来检查Excel中的多个条件,而 现在的功能 返回当前的日期和时间。
📌 步骤。
在进行任何进一步的工作之前,我们必须启用 迭代计算 因此,请遵循以下步骤。
- 首先,到 文件 标签。
- 第二,选择 选择 从菜单中选择。
- 瞬间, Excel选项 窗口出现。
- 在这里,跳到 公式 标签。
- 在 计算选项 部分,勾选 启用迭代计算 .
- 最后,点击 认可 .
现在,我们可以将我们的公式应用于工作表。
- 最初,选择单元格 A1 并输入下面的公式。
=IF(C6"",IF(A1"",A1,NOW()),"")
在这里,在 IF功能 首先,我们检查细胞是否 C6 不等于 空白 然后是另一个 IF功能 将被执行,否则将返回一个 空白 第二次 IF功能 将检查单元格是否 A1 不等于 空白 如果该值为 为真 那么它将返回单元格 A1 否则,它将执行 现在的功能 .
- 相应地,按 进入 .
从上图中,我们可以看到,公式在单元格中返回空白 A1 因为单元格中没有值 C6 那么,让我们检查一下,当单元格中存在一个值时,该公式是否有效? C6 .
- 目前,请写下 目前 在细胞中 C6 并按 进入 .
突然间,当前的日期和时间将显示在单元格 A1 .
类似读物
- 如何在行中的单元格被修改时插入Excel日期标记
- 当单元格发生变化时在Excel中插入时间戳(2种有效方法)
- 如何在没有VBA的情况下,在单元格变化时插入Excel时间戳(3种方法)
- 如何在Excel中把Unix时间戳转换成日期(3种方法)
4.采用组合功能
现在,我们将展示如何在Excel中使用更新的方式插入时间。 地址 , 细胞 , 专栏 , 基金会 , 现在 ,以及 ROW 请按照步骤在你自己的数据集上进行操作。
📌 步骤。
- 主要是,选择单元格 A1 并在该单元格中输入以下公式。
=IF(C6"",IF(AND(A1"",CELL("地址")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("地址")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())
公式分解 - ROW(C6)→ ǞǞǞ ROW功能 返回一个特定单元格的行号。
- 输出:6
- COLUMN(C6)→ ǞǞǞ COLUMN功能 返回一个特定单元格的列号。
- 输出:3
- 地址(行(c6),列(c6)) → ǞǞǞ ADDRESS(地址)功能 返回给定单元格的地址。
- ADDRESS(6,3)→ 变成了
- 输出:$C$6
- ADDRESS(6,3)→ 变成了
- CELL("地址")=ADDRESS(ROW(C6),COLUMN(C6))→。 ǞǞǞ 细胞功能 返回一个特定的单元格的信息。
- CELL("地址")=ADDRESS(6,3))→。 变成了
- 输出:FALSE
- CELL("地址")=ADDRESS(6,3))→。 变成了
- CELL("address")ADDRESS(ROW(C6),COLUMN(C6))→。 变成了
- 输出:TRUE
- AND(A1"",CELL("地址")=ADDRESS(ROW(C6),COLUMN(C6))→ ǞǞǞ 细胞功能 返回一个特定的单元格的信息。
- 和(a1"",{false})→。 变成了
- 输出:FALSE
- 和(a1"",{false})→。 变成了
- IF(CELL("地址")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()),→ ǞǞǞ IF功能 返回一个值,如果条件是 为真 并返回一个不同的值,如果它是 失败 .
- if({true},a1,now())→ 变成了
- 输出: 44816.522597
- if({true},a1,now())→ 变成了
- IF(AND(A1"",CELL("地址")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("地址")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())→"" 变成了
- IF(C6””,44816.522597,””))→ 变成了
- 输出: 44816.522597
- IF(C6””,44816.522597,””))→ 变成了
- 之后,按 进入 钥匙。
- 只要我们在单元格中写下一些东西 C6 ,当前日期和时间在单元格中可见。 A1 .
这个方法与前一个方法的不同之处在于,当我们改变单元格的值时 C6 的日期和时间在单元格 A1 没有被更新在 方法三 但是,在我们目前的方法中,每次我们改变单元格中的内容时,它都会被更新。 C6 .
- 因此,改变单元格的内容 C6 至 P .
现在,它向我们显示了当前更新的时间。
5.应用VBA代码
你有没有想过将Excel中同样枯燥重复的步骤自动化?
不要再想了,因为 VBA 事实上,你可以在 "中国 "的帮助下,将之前的方法完全自动化。 VBA 让我们看看它的行动。
📌 步骤。
- 在开始的时候,去到 开发商 标签。
- 在这里,选择 视觉基础 关于 编码 组。
- 或者,按 ALT + F11 来复制这个任务。
瞬间, 微软Visual Basic应用程序 窗口弹出。
- 然后,双击相应的工作表 VBA 来打开代码模块。
- 在代码模块中,写下以下代码。
Private Sub Worksheet_Change(ByVal Status As Range) If Status.Column = 3 And Status.Value "" Then Application.EnableEvents = False Status.Offset(-5, -2) = Format(Now(), "dd-mm-yyy hh:mm AM/PM") Application.EnableEvents = True End If End Sub
代码分解 - 要创建私有子,首先要选择 工作表 而不是 一般 和 变化 作为一个 声明 .每当该工作表发生任何变化时,代码将自行运行。
- 然后,我们用 IF功能 在这里,我们检查是否 状况 范围不等于 空白 使用 价值 方法,同时如果列号为 3 使用 栏目 方法。
- 现在,我们设定 Application.EnableEvents 作为 假的 .
- 之后,我们设置偏移量 (-5,-2) 来插入日期和时间,通过抵消 5 排成一排,并 2 左列。
- 在这里, 现在的功能 将给出最近的时间,格式为 dd-mm-yyy hh:mm AM/PM 如果该值为 为真 .
- 因此,我们设定 Application.EnableEvents 作为 真 .
- 最后,用以下方式终止该子程序 结束子程序 .
- 然后,返回到工作表。
- 并且,写下目前在 状况 列。
- 自动地,我们可以在单元格中看到日期和时间。 A1 .
阅读更多。 Excel VBA:运行宏时插入时间戳
6.实现用户定义的功能
此外,我们还可以通过应用用户定义的函数,在Excel中自动插入现在的日期和时间。 让我们一步一步地探索这个方法。
📌 步骤。
- 首先,打开 微软Visual Basic应用程序 窗口,如 之前 .
- 第二,移动到 插入 标签。
- 随后,选择 模块 从选项中选择。
- 在代码模块中,粘贴以下代码。
Function Insert_Current_Date_Time(Status As Range) If Status.Value "" Then Insert_Current_Date_Time = Format(Now, "dd-mm-yyy hh:mm AM/PM" ) Else Insert_Current_Date_Time = "" End If End Function
代码分解 - 首先,我们创建了一个 职能 名为 插入_当前日期_时间 并设置 状况 作为 范围 .
- 然后,我们用 如果 语句中,我们检查了是否 状况 范围不等于空白,使用 价值 方法。
- 之后,我们设定 插入_当前日期_时间 的值相等。 现在的功能 并将该单元格格式化为 dd-mm-yyy hh:mm AM/PM 如果该值为 为真 .
- 否则,它将是 空白 .
- 这时,再回到工作表。
- 然后,选择单元格 C1 并开始写函数的名称。
- 刚写完 =in 该函数将是可见的。
- 下一步,通过点击选择功能 TAB 键盘上的键。
- 之后,给细胞 C6 作为函数的参考范围,然后按 进入 .
但是,细胞 A1 仍为空白,因为单元格 C6 也是空的。
- 目前,请写下 目前 在细胞中 C6 并在单元格中获得当前的日期和时间 A1 即时。
在A1单元格插入当前日期和时间,但不包括当前时间
这里,我们将在单元格中插入当前的日期和时间 A1 实际上,它只要求输入当前日期。 要像我们这样做,请按照以下步骤进行。
📌 步骤。
- 首先,选择单元格 A1 并将以下公式放入该单元格。
=TODAY()
ǞǞǞ 今天的功能 返回格式化为日期的当前日期。
- 然后,点击 进入 按钮。
很简单,目前的日期就在我们面前。
阅读更多。 如何在Excel单元格中插入最后修改的日期和时间
练习部分
为了方便自己的练习,我们提供了一个 实践 请自己动手,在每张纸的右侧写上以下内容。
总结
本文提供了简单扼要的解决方案,以在单元格中插入当前日期和时间。 A1 不要忘记在Excel中下载 实践 文件。 谢谢你阅读这篇文章,我们希望这对你有帮助。 如果你有任何疑问或建议,请在评论区告诉我们。 请访问我们的网站 优秀 以探索更多。