不规则字符的处理(高效实用)
一、提取内容
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)