不规则字符的处理(高效实用)

一、提取内容

C2单元格中的公式为:

=MID(B2,FIND('-',B2,FIND('-',B2)+1)+1,10)

公式的含义是:

先用find函数查找第一个'-'在B2单元格中的位置=FIND('-',B2),接着再用find函数查找第二个'-'在B2单元格中的位置=FIND('-',B2,FIND('-',B2)+1),最后用mid函数提取指定的内容

二、提取数字

C9单元格中的公式为:

=MAX(IFERROR(--LEFT($B9,ROW($1:$10)),))

注意:以上公式为数组公式需按Ctrl+Shift+Enter三键方可得出正确的结果

公式的含义是:

用left函数依次提取B9单元格中的1、2、3…10位数据,用负负得正的原理将其结果转换为数值,再用iferror函数将错误值转换为0,最后用Max函数提取其最大值即可

三、统一位数

C15单元格中的公式为:

='编号'&TEXT(B15,'000000')

(0)

相关推荐