如何批量快速实现呢?
首先合同编号一栏的内容为“AoLai-”与合同日期栏内容的组合,我们使用CONCATENATE命令,在B3单元格内生成“AoLai-”与E3单元格的组合内容,格式为:
= CONCATENATE(“AoLai-”,E3)
如下图,但结果是“AoLai-42980”,显然日期的识别应该使用文本格式。
我们使用TEXT命令,格式写成:
=CONCATENATE("AoLai-",TEXT(E3,"YYYYMMDD"))
输出结果为:AoLai-20171209,与我们想要的结果“AoLai-2017-12-09”差不多了。
我们再把TEXT的公式变换一下,写成:
=CONCATENATE("AoLai-",TEXT(E3,"YYYY-MM-DD"))
输出结果为:AoLai-2017-12-09,正确!
最后我们再用if语句进行一下空白的判断操作,即当合同日期为空白时,合同编号为空白,否则显示合同编号。将命令最终写成:
=IF(E3="","",CONCATENATE("AoLai ",TEXT(E3,"YYYYMMDD")))
这样,下拉复制公式,合同编号就可以以“固定前缀+合同日期”的形式自动生成了。