EXCEL如何使用函数公式生成订单号?
1、如下图,
我们需要在C列输入公式,以达到D列的模拟结果;
2、完成编号的日期:
我们使用TEXT函数,获得编号的年月:2108
=TEXT(E3,"yymm")
如果想要得到是完整的年份,可以使用:
=TEXT(E3,"yyyymm")
如图2
3、因编号都是年月+3位的递增,可以使用函数得到E列的日期+3位数字
:YYMM*
=TEXT(E3,"yymm\*")
我们再使用COUNTIF来统计:
=COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))
4、我们在=COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))统计的基础是+1
=COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))+1
可以得到如图数据;
5、使用TEXT函数使=COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))+1得到的统计结果由1变化成我们需要的001;
=TEXT(COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))+1,"000")
6、我们把第2步得到的年月与第5步得到的结果联结起来:
=TEXT(F3,"yymm")&TEXT(COUNTIF($C$2:C2,TEXT(F3,"yymm\*"))+1,"000")
得到2108001
7、使用IF判断,真值即第6步结果,无订单数量显示为空;
=IF(E3,TEXT(F3,"yymm")&TEXT(COUNTIF($C$2:C2,TEXT(F3,"yymm\*"))+1,"000"),"")
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:35
阅读量:170
阅读量:78
阅读量:173
阅读量:126