在Excel中,如何主动记实录入数据的时候?
如下图;是一份用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 选项”对话框,切换到“公式”选项卡,然后勾选“利用迭代计较”,最后单击【确定】按钮。
此刻,当我们在“学生姓名”列中输入姓名时,“入馆时候”列显示当前日期和时候,只有在“是否分开”列中输入“是”时,“分开时候”列才会显示当前日期和时候,输入其它内容或为空时,“分开时候”列为空。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!