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

 时间:2026-02-14 16:40:48

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\*"))+1得到的统计结果由1变化成我们需要的001;

=TEXT(COUNTIF($C$2:C2,TEXT(E3,"yymm\*"))+1,"000")

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

6、我们把第2步得到的年月与第5步得到的结果联结起来:

=TEXT(F3,"yymm")&TEXT(COUNTIF($C$2:C2,TEXT(F3,"yymm\*"))+1,"000")

得到2108001

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

7、使用IF判断,真值即第6步结果,无订单数量显示为空;

=IF(E3,TEXT(F3,"yymm")&TEXT(COUNTIF($C$2:C2,TEXT(F3,"yymm\*"))+1,"000"),"")

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

  • Excel表格中如何实现自动实时更新数据?
  • 如何利用SUMPRODUCT函数根据日期推算求和
  • excel怎么设置选择月份自动切换数据
  • row函数怎么用
  • 在Excel中如何在指定日期内求和
  • 热门搜索
    贫贱夫妻百事哀是什么意思 agent是什么意思 防水胶什么牌子好 走花路是什么意思 面包粉什么牌子好 朱日和是什么意思 江西产什么茶 凤凰男是什么意思 concert是什么意思 腹部ct能检查什么