养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

EXCEL如何使用函数公式生成订单号

时间:2024-10-22 12:30:44

在使用EXCEL时,录入相关信息后怎么根据日期年月,然后加上三位数的递增的订单号,订单无数量显示空白;例如2021-08-19,第一个订单号则是2108-001;下面我们来看下

工具/原料

电脑WIN10

EXCELWPS

方法/步骤

1、如下图,我们需要在C列输入公式,以达到D列的模拟结果;

EXCEL如何使用函数公式生成订单号

2、完成编号的日期:我们使用TEXT函数,获得编号的年月:2108=TEXT(E3,"yymm")如果想要得到是完整的年份,可以使用:=TEXT(E3,"yyyymm")如图2

EXCEL如何使用函数公式生成订单号

EXCEL如何使用函数公式生成订单号

3、因编号都是年月+3位的递增,可以使用函数得到E列的日期+3位数字:YYMM*=TEXT(E3,"yymm\*")我们再使用COUNTIF来统计:=COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))

EXCEL如何使用函数公式生成订单号

EXCEL如何使用函数公式生成订单号

4、我们在=COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))统计的基础是+1=COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))+1可以得到如图数据;

EXCEL如何使用函数公式生成订单号

5、使用TEXT函数使=COUNTIF($C$2:C2,TEXT(E3,"yymm\*&q掼鸿乡羰uot;))+1得到的统计结果由1变化成我们亟冁雇乏需要的001;=TEXT(COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))+1,"000")

EXCEL如何使用函数公式生成订单号

6、我们凸鹣沮北把第2步得到的年月与第5步得到的结果联结起来:=TEXT(F3,"yymm")&TEXT(COUNTIF($C$2:C婷钠痢灵2,TEXT(F3,"yymm\*"))+1,"000")得到2108001

EXCEL如何使用函数公式生成订单号

7、使用IF判断,真值即第6步结果,无订单数量显示为空;=IF(E3,TEXT(F3,"y鲻戟缒男ymm")&TEXT(COUNTI僻棍募暖F($C$2:C2,TEXT(F3,"yymm\*"))+1,"000"),"")

EXCEL如何使用函数公式生成订单号

© 一点知识