我们想办法计算前一部分数字的大小(即数字的个数),算出这个的话接下来就好办了,我们再用Right()函数提取文字就行了,那现在我们设置公式来提取数字长度
方法/步骤
1、个表是员工在合并数据的时候,不小心没有设置分割符,错将数字和文字录到一起了,导致后结业的数据处理工作不好进行,现在要求将数字和文字进行分离,像这样的情况,我们在前面章节中分享过。
2、可以利用Word通配符功能进行分离,本节课我们不用Word进行处理,而是利用我们之前分享过的函数进行处理,也是对前期的函数进行组合运用,加深一下理解,我们先来看下数据,数据两个部分是由数字和文字组成的,而这两部分字符的多少都没有规律
3、注意,这里是数组公式,需要同时按下Ctrl+Shift+回车,双击向下填充,得到每稍僚敉视个数据的数字长度,我们来看下公式,整体来看,我们利用Count()函数来统计数字的个数,而我们利用M足毂忍珩id()函数分别提取每个数据的每一个字符,这里我加入了Indirect()函数,将字符转化为真正的引用
4、用它来动态计算每一个数据的长度,如果不想那么精确的话,大家可以不用Indirect猾诮沓靥()函数,可以直接写为Row($1:$100),就假设每个数据长度都是100,这个数值足够大了,闩岳碱腠结果也是一样的,再看Mid()前面加了一个减号,目的是让它强制转换为数值,因为Count()函数是统计数值的个数,而Mid()函数提出来的全部是文本型的,好了,大体就是这个意思,接下来就好操作了,我们继续完善公式
5、最终公式=LEFT(A2,COUNT(-MID(A2,ROW(INDIRECT("$1:"&LEN(A2))),1))),我们在第一步套入了Left()函数,这个不用多说了,直接就提取数字了,接下来提文字就方便多了,我们利第一步操作如下
6、C2输入公式=RIGHT(A2,LEN(A2)-LEN(B2)),这个就好看的多了,我们利用总长度减去数字的长度就是文字的长度了,然后直接利用Right()函数提出来就完成了。