你可以使用Excel中的"序列号"功能来按照时间自动生成合同编号。以下是具体步骤:
1. 在一个空白的单元格中输入你的合同编号前缀,例如“HT”,然后在另一个单元格中以日期格式输入当前日期。
2. 把这两个单元格选中,并拖动鼠标光标进行复制,直到你想要生成的合同编号数量。
3. 选中所有的合同编号单元格,然后打开Excel的"填充"菜单。如果你使用的是Excel 2010及以上版本,请点击菜单上方的"填充"选项卡,然后选择"序列号"选项。在Excel 2007及以下版本中,你可以通过右键单击选中的单元格来打开"填充"菜单,然后选择"序列号"选项。
4. 在"序列号"对话框中,将"类型"设置为"文本",然后在"序列号值"字段中输入你的合同编号前缀。例如,如果你的前缀是"HT",则输入"HT0"。
5. 点击"确定"按钮,Excel就会自动为你生成按照时间顺序排列的合同编号了。
步骤1
第一步.在表中先增加两列,分别放置放置自动编号a列(注意不是合同号)和当前日期号b列。将A列和B列隐藏不显示。
函数为:a2=row()-1B2=today()
步骤2
第二步. 在电子表格中放置“合同编号”,这个就是我们所要,比如在C列。
函数为:=TEXT(B3,"yyyymmdd")&TEXT(A3,"000")
步骤3
第三步完成,在电子表中放置其它信息,自动完成统计和自动编号
如果要按时间自动生成合同编号,您需要用到公式:
1、首先我们要获取当前的日期,可以用:
TEXT(NOW(),"yyyymmdd"),其中Now()函数为获取当前的日期,Text()函数为按制定格式来显示这个日期并转化为文本。
2、另外,我们还要考虑一天内,可能存在不止一份合同,所以,我们要随机产生一个数值,可以用:
=TEXT(RANDBETWEEN(1,10),"00")。
最后,完整的公式就出来了,如下:
=TEXT(NOW(),"yyyymmdd")&TEXT(RANDBETWEEN(1,10),"00")
温馨提示:答案为网友推荐,仅供参考