EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
Excel怎样自动记录录入数据的时间
在Excel中,怎样自动记录录入数据的时间?
工具/原料
- 电脑
- Microsoft Office Excel 2013
方法/步骤
如下图;是一份用Excel表格制作的“某校图书馆学生出入登记表”,我们需要实现的效果是:当“学生姓名”列输入内容时“入馆时间”列中自动记录当前时间,当“是否离开”列中输入“是”时“离开时间”列中自动记录当前时间。
首先,需要对时间列进行格式的设置,设置时间的显示方式为“年/月/日 时:分:秒”。选中C列和E列,单击右键,选择【设置单元格格式】(或按快捷键Ctrl 1),打开“设置单元格格式”对话框。
在“设置单元格格式”对话框的“数字”选项卡中,在左侧的“分类”框中选择“自定义”,然后在右侧的“类型”框中输入“yyyy/mm/dd hh:mm:ss”,最后单击【确定】按钮。
在C3单元格中输入公式“=IF(B3="","",IF(C3="",NOW(),C3))”,回车。
解释一下公式:
=IF(如果怎么样,那么怎么样,否则怎么样),其中 "" 表示空值;
=NOW()表示返回当前日期和时间。
因此该公式的意思是,如果B3单元格为空,则C3单元格也为空,当B3单元格中输入数据时,再检测C3单元格是否为空,若C3单元格也为空,则显示当前日期和时间。
在E3单元格中输入公式“=IF(D3="是",IF(E3="",NOW(),E3),"")”,回车。该公式的意思是,当D3单元格中输入“是”时,检测E3单元格是否为空,若E3单元格为空,则显示当前时间和日期,若D3单元格中没有输入“是”或为空,则E3单元格为空。
最后,分别将二个公式向下填充到表格末尾。
现在,我们输入数据测试一下效果。当我们输入数据时Excel出现了一个警告提示,而且也没有显示当前时间,这是因为在上述二个公式中都引用了其自身单元格,而Excel默认公式中是不允许引用自身单元格的,因此需要设置一下。
依次单击【文件】-【选项】,打开“Word 选项”对话框,切换到“公式”选项卡,然后勾选“使用迭代计算”,最后单击【确定】按钮。
现在,当我们在“学生姓名”列中输入姓名时,“入馆时间”列显示当前日期和时间,只有在“是否离开”列中输入“是”时,“离开时间”列才会显示当前日期和时间,输入其它内容或为空时,“离开时间”列为空。
注意事项
- 若本经验对您有帮助,请点击收藏或投票,也可以点击关注,了解更多经验!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!