如何在Excel中自动录入时间数据?

刘秉福




李老师电脑教学课堂


用EXCEl的迭代计算,既可以实现同步自动录入,且时间不会随系统时间改变而改变。

操作步骤

1、启用EXCEL迭代计算

文件-选项-公式-启用迭代计算-次数:1

2、函数计算

2.1 插入辅助列:

辅助列公式:=IF(F7<>H7,F7,H7)

2.2 当前时间

当前时间列公式:=IF(F7="\

excel图表


我看了一下回答,大部分人都是教你怎么输入当前时间,但是题主问的却是“自动输入”,所以很多人都是答非所问,输入当前时间人人都会,Ctrl+;输入当天日期,Ctrl+shift+;输入当前时间,我相信题主问的应该是像下图这样的情况,就是当输入一个内容之后,会自动输入录入的时间。

如下图,如果我们需要记录每个人的签到时间并记录,B列是签名字的,C列是记录时间,我们在C2输入函数=IF(B2="\

刘曦薇


这个回答很简单,操作比回答还简单!

我有靠谱回答。因为我是实战型操作办公软件的人员,而且各类办公软件有时间交叉使用,所以会有一些比较简单,捷径的办法。

首先,我们直接打开你使用的文档,在你想留下时间标注的位置,例如下图所示:你想打出日期,你只用:先按“Ctrl”键,再按“:”键,在这个单元格里,自动会出现日期了。

你试试,看结果是否是你想要的那种?你可以给我留言主,也可以关注我的头条号。这样,如果有关办公软件类操作的问题,可以直接联系,但愿能帮到你。


让我伴你一起飞


第一步,在需要输入时间的单元格(A1)中录入公式【=NOW()-TODAY()】 ;

第二步,将单元格的数字类型设置为:时间。流程:开始→小箭号图标→数字→时间→类型→确定;

第三步,结果预览。

结果提示:这样此单元格的时间就自动同步系统时间,其他单元格数据变化时还会自动刷新时间。

谢谢您的阅读!我是#Excel财务VBA#,懂会计的程序员,Excel&VBA精通。上面回答如果对您有帮助,或有不清楚的问题,或需要更多自动化财务表单模板下载,或了解更多实战技巧分享,请记得点击‘’关注‘’我的头条号“Excel财务VBA”哦!


Excel财务VBA


要完全实现自动输入时间,我们使用VBA的事件来处理,

当然不用VBA,我们也能实现,快速录入,具体让我们来依次分享一下吧!


实现效果图

具体请看:动画演示

只要在前三列录入数据就会自动记录时间



具体制作过程

1、利用VBA Change事件来自动触发,完成题目要求的自动录入


2、代码解释说明:



3、如何使用

ALT+F11,进入VBE,双击对应的工作表名称,粘贴代码

关闭VBE,即可自动触发



其他说明:Excel默认自动显示的精度是到分,如果我们要显示到秒

可以进入单元格格式中,设置自定义:yyyy/mm/dd hh:mm:ss

也可以直接复制如上代码粘贴



如果我们不适用VBA,如何快速录入呢?

我们可以使用快捷键

快速录入日期:CTRL+: 如:2019-8-15

快速录入时间:CTRL+Shift+: 如:19:20



动画演示:

我是Excel干货机

都着看到这里了,点赞,关注,转发,非常感谢


分享到:


相關文章: