- ·上一篇:excel表格怎么排列相同数据
- ·下一篇:excel表格怎么带表头分页合计
excel表格怎么提取单号
2025-10-31 09:01:13
1.excel文档如果快速提取相同的订单号进行查看
一种简单方法,选择整个数据后,先按订单号排序,然后使用条件格式-突出显示单元格规则-重复值,就可以颜色显示所有重复的订单号
另一种方法,加一个列,此列等于其他所有列的合并,然后用Pivot table 列出重复项
第三种方法,点个按钮运行一个简单宏,一次列出所有重复项,可以用颜色等方便查看。
下图就是第一种方法的效果
条件格式-突出显示单元格规则-重复值
2.excel表格数列中提取其中有共性的 商户订单号
题主提供的信息有限,只能假设: 数据信息只有三类:T200P。
.、CAE_POINT_。、HJCOM==。
所需提取的16位订单号位于很行数据的后部基于以上假设,以数据在A列为例,从第二行数据开始,公式如下: =IF(OR(LEFT(A2,5)="T200P",LEFT(A2,5)="HJCOM"),RIGHT(A2,16)&"",IF(LEFT(A2,5)="CAE_P",MID(A2,11,16),"未知数据类型")) 将公式填入B2,下拉复制即可。
3.Excel表格中如何将不规则的支付宝订单号只提取数字
答:可以用程序编写一个函数来提取。
程序代码:
Function ExrNum(rng As Range)
With CreateObject("VBSCRIPT.REGEXP")
.Global = True
.Pattern = "\d{18}"
ExrNum = .Execute(rng).Item(0)
End With
End Function方法:
按ALT+F11组合键,打开VB窗口,执行"插入"-"模块",复制上面代码进去。
回到工作表,就像是一普通公式一样使用这个函数,例如:=ExrNum(A1)
截图:
