Excel提取数字 第一类情况:数字在左侧
例一:数字在左侧,且数字位数固定。在这个例子中,数据非常有规律,数字都在左边的三位,要想将学号单独提取出来,只需要使用left函数即可:=LEFT(A2,3)
公式也非常简单,第一个参数是要提取数字的单元格,第二个参数是要提取几位(从左边算起)。对于例一的这一类数据,使用的时候根据数字的长度修改第二参数即可。
例二:数字在左侧,数字位数不固定,但是有明显的分隔符号。
如果数字长度不是固定的三位,使用之
前的方法就不行了,如下图。这时就需要找到数据源的规律,再利用规律进行操作。当前的数据统一存在一个\号,可以根据\号的位置来确定数字的长度,再用left提取。
对于这种情况需要用到另一个函数来帮忙,那就是find函数。
利用公式=FIND(\可以确定\的位置。
find函数有三个参数,第一个参数是要找什么内容,第二个参数是从哪里找,第三个参数是从第几个字开始找(从左边算起)。
=FIND(\意思是在A2单元格找“-”,从开始位置找(左边第一位)。公式的结果是数字,代表“-”在单元格的位置(第几个字符),此时我们需要提取的数字长度就是find的结果减1,因此方法就有了:=LEFT(A2,FIND(\
这个方法的适用范围也比较广泛,只要可以发现比较明显的分隔符号(可以是符号,汉字,字母等等内容),都可以使用这个方法。
例三:数字在左边,位数不固定并且没有明显的分隔符号。