在日常处理订单数据时,很多信息其实就藏在订单号的字符串里,比如下单日期、业务渠道等。只要掌握几个核心的Excel公式,就能自动提取出来,省去手动录入的麻烦。下面通过三个实际场景,演示如何用公式从订单号中挖出有用信息。
一、从订单号提取下单日期
很多公司的订单号格式是“字母+日期+流水号”,比如“DD20260512001”,其中第3位到第10位是日期。要把这个日期提取出来,可以用MID和TEXT组合。假设订单号在A列,从A2开始。在B2输入:
=--TEXT(MID(A2,3,8),"0000-00-00")
公式解释:MID(A2,3,8)从第3位开始取8位数字,得到“20260512”。TEXT函数把它格式化为“0000-00-00”样式,变成“2026-05-12”。前面的两个负号(–)把文本结果转成真正的日期值,否则Excel只当它是文字。下拉填充,所有订单的下单日期就都出来了。
注意:使用该公式需要右键选择“设置单元格格式”,在“数字”选项卡中选择“日期”,然后在右侧类型中选择 2001-03-07(即 yyyy-mm-dd)。

二、计算订单距今多少天
有了下单日期,就可以计算账期、账龄或超期天数。在C2输入:
=DATEDIF(B2,TODAY(),"D")
DATEDIF函数计算两个日期之间的天数,TODAY()自动取当天日期。结果是动态的,每天打开表格都会自动更新。如果想算整年数,把最后的”D”改成”Y”即可。

三、从订单号判断业务类型
有些订单号用第3位的字母表示渠道,比如A代表线上,B代表线下。用MID和IF组合就能自动分类。在B2输入:
=IF(MID(A2,3,1)="A","线上","线下")
公式解释:MID(A2,3,1)提取第3位字符,如果是A就返回“线上”,否则返回“线下”。下拉填充,渠道类型一目了然。

总结
这三个公式都围绕MID函数展开,分别搭配TEXT、DATEDIF和IF,实现了日期提取、天数计算和条件判断。掌握这套思路,以后遇到类似的数据提取需求,就能快速解决。