Excel不规则尺寸提取简洁技术教程(RegexString+Split2Array)
一、核心函数与公式直接套用1.1 RegexString提取尺寸过滤噪音语法RegexString(Text, Rule, Advance, Index)关键参数- Text原始备注单元格本文以N268为例- Rule正则表达式匹配两种尺寸格式- Advance1高级模式必须填写- Index0返回所有匹配尺寸顿号拼接。组合公式输入O268单元格中间汇总列IfEmpty(RegexString(N268,([宽][\d\.]{1,5}[\*]{0,1}[高][\d\.]{1,5}),1,0), RegexString(N268,([\d\.]{1,5}[宽][\*]{0,1}[\d\.]{1,5}[高]),1,0))说明匹配“宽96*高248”“125宽*225高”两种格式自动过滤无关文本多尺寸用顿号拼接。1.2 Split2Array拆分尺寸至独立单元格语法Split2Array(Text, delimiter, column_index)关键参数- TextRegexString结果单元格本文以O268为例- delimiter、顿号与RegexString拼接符一致- column_index拆分后取第几个结果1第一个2第二个以此类推。拆分公式分别输入P、Q、R列最终拆分列IFERROR(Split2Array(O268, 、, 1), ) // P列第一个尺寸 IFERROR(Split2Array(O268, 、, 2), ) // Q列第二个尺寸 IFERROR(Split2Array(O268, 、, 3), ) // R列第三个尺寸说明IFERROR避免无尺寸时显示错误码无对应尺寸返回空白。二、完整实操步骤3步完成1. 单元格分工N列原始备注、O列尺寸汇总、P/Q/R列拆分尺寸2. 输入公式O268输入RegexString组合公式P268、Q268、R268输入对应Split2Array公式3. 批量执行选中O、P、Q、R列对应单元格下拉填充柄完成所有订单处理。三、关键调整与排查1. 尺寸位数调整若尺寸超过5位如1200.55将正则中{1,5}改为{1,7}2. 常见问题- 公式报错检查技小宝插件是否启用参数是否完整- 提取为空检查正则表达式是否输错原始备注是否有尺寸- 拆分错误检查分隔符是否为“、”O列拼接结果是否正常。