如果在Excel表格中填写表格时经常需要记录日期或时间,通常情况下,我们可以使用传统的输入内容方法,然后输入当前日期或时间的方法。实际上,在这种情况下,我们可以考虑使用函数功能让Excel在输入内容后自动填写日期或时间,从而节省时间并提高效率。下面介绍如何操作,以供读者参考。
首先在要自动填充时间的第一个单元格中单击鼠标右键。
弹出右键菜单后,单击菜单中的“设置单元格格式”。
在“设置单元格格式”界面中“数字”选项卡的“日期”类别中,单击以选择要显示的时间样式。在此示例中,所选样式精确到分钟。然后单击“确定”按钮。
之后,在单元格中输入公式:= IF(B2 =“”,“”,IF(C2 =“”,NOW(),C2))公式中的B2和C2单元格可以是根据实际情况,情况会发生变化,B2是用于输入文本的单元格,C2是用于在输入文本后自动填充时间的单元格,该公式嵌套了IF函数,其含义是:如果单元格B2为空,则单元格C2也为空并且不显示内容;否则,如果B2单元格具有内容,则显示第二个IF函数的值;第二个IF函数的含义是:如果C2单元格中没有内容,则将显示NOW()函数的值,NOW()的功能是显示当前计算机上的时间,如果单元格C2中有内容,它仍将返回到原始内容,这可以防止由于单元格C2中的时间而改变更改计算机时间。
然后拖动填充手柄,将公式填充到其他应自动显示时间的单元格中。
由于此公式中循环引用了单元格C2,因此还需要允许Excel执行迭代计算的设置。首先单击以打开Excel的“文件”菜单。
在文件菜单中单击“选项”。
在打开的Excel选项界面的“公式”选项卡中选中“启用迭代计算”选项。 “启用迭代计算”可以理解为允许循环引用Excel中的公式。 (注意:为了确保Excel中其他公式的准确性,最好在关闭此Excel文档之前取消选中“启用迭代计算”选项,然后在打开此文档时重新启用此选项。)
然后,您可以在要输入内容的单元格中键入。
输入内容后,按Enter键或单击其他单元格,包含该公式的相应单元格将自动显示当时的计算机时间。
如果以前未选中Excel选项中的“启用迭代计算”选项,则会弹出一个对话框,表明发生了循环引用错误。
这样,在其他相关单元格中输入内容后,右侧的单元格将自动显示当时的计算机时间。
因为使用了迭代计算,为避免将来由于误操作而丢失自动生成的记录时间,建议使用选择性粘贴值方法将生成的时间记录从公式更改为纯值输入完成后。这样可以防止以后打开文档时由于误操作而导致数据丢失。
再次重复笔记:
为了确保Excel中其他公式的准确性,最好在关闭此Excel文档之前取消选中“启用迭代计算”选项,然后在打开此文档时重新启用此选项。由于使用迭代计算,为避免将来因误操作而丢失自动生成的记录时间,建议使用选择性粘贴值的方法将生成的时间记录从公式更改为输入后的纯值完成,以防止以后在打开文档时由于误操作而丢失数据。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-322682-1.html