Excel怎么提取大小括号或符号内的数字

excel提取括号或符号内的数字,不管里面是几个数字,三位也好,四位也好,要怎么操作呢?
在下图中就写了三种方法,其中CTRL+E智能填充是最快捷的,但低版本的excel并没有智能填充这个功能,因此我们可以使用后面两个方法。
第二个方法,替换,进入替换框,在替换内容框中输入”[“符号,替换为框中不输入,即空值,点击确定,就会将这个符号替换为空。
替换的操作方法也比较快,但如果不同的符号较多,就要进行多次的重复操作。
因此我们使用公式的办法,来解决提取数字的问题。
如下图所示,在E1单元格输入了公式:=MID(A1,FIND("[",A1,1)+1,FIND("]",A1,1)-2),它的含义是提取单元格里指定位数的字符串,这就是mid函数的作用,而find函数的作用是返回查找字符在字符串中的位置,如”[“位于单元格字符串的第1位,那么find的返回值就是1。
根据mid+find函数组合,我们在查找到指定符号的位置后,然后提取指定位数的字符,这样就达到了在括号或符号里面提取数字。
但我们也注意到在G列和H列的值显示位错误值,是因为我们查找的符号是”[“,而C列和D列单元格中的符号是大括号,自然无法返回查找值的位置,也就无法提取所需数字。
因此我们需要重新写一个公式,来处理面对不同符号间的提取。
而根据数据的格式,数字都处于符号的中间,我们便能得知单元格字符串的第1个字符和最后1个字符是不需要的符号,减去这两个字符,就能得到中间的数字。
所以仍然使用MID函数公式,MID的表达式是(文本,查找的起始位置,要提取的字符长度),需要提取的数字起始位置是固定第2位,提取的字符长度是文本的长度减去2,便得出公式:=MID(A1,2,LEN(A1)-2)。
从上图也可以看出,这个公式可以直接提取不同符号中的数字。
使用公式的方法效果是相当不错的,而另外也有一些特殊的方法,比如通过word通配符来直接提取数字,也是非常简便的方法。
相关文章
excel教程
excel教程
excel教程
excel教程