本条经验讲诉的是从混合有字腿发滏呸符,字母,不定位数空格,不定位数小数的字符串中提取数值的方法,因为该案例的混合文本空格数量不一,为了不影响后面的数据提取,先使用SUBSTITUTE挣窝酵聒函数把空格全部删除,然后再使用mid函数,len函数和search函数结合提取数值。
工具/原料
Windows10任意版本
Microsoftoffice2019
方法/步骤
1、打开表格,为了减少空格对后续数据提取的影响,先把混合数据中的空格删掉,在如下图所示的D1单元格输入公式“=SUBSTITUTE(A1,"","")”,该公式会把混合文本中的所有空格都删掉。
2、点击回车键,结果显示出来,所有的混合数据中的空格都被删除了。
3、再次用鼠标左键选中该单元格后拖动往下,其他单元格的数据也都显示出来,如下图所示。
4、观察处理过的D列新数据,发现有一个规律,即数值虽然位数不一,但都排列在厮舳孺霏等于号的右边,等于号就是一个定位符号,这样就可以使用mid函数把它们提取出来。寄噢剪飕在如下图所示的F1单元格输入公式“=MID(A1,SEARCH("=",A1)+1,LEN(A1)-SEARCH("=",A1))”,该公式的思路为,先用search函数找到文本中等号的位置,该位置数据加1既是mid函数查找数据的开始位置,下面要找到mid函数查找的数据的长度,这个数据的查找使用了len函数计算整个文本数据的长度,然后减去search函数查找的“=”及前面的字符的长度,剩下的就是数值的长度了。
5、点击回车键,结果显示出来,数值被完整的提取出来。
6、再次选中该单元格后拖动往下,所有的数值都被完整的提取出来,如下图所示。