在Excel单元格中,只有字母和数字,如何只保留数字,删除字母?数字和字母的位置不固定
那么B1=560739140103009940544501450785981300601268712055720847540916962423958633335026
A列中的单元格里第一地位可能是字母,也可能是数字。如何用公式来表达??? 展开
单元格中的数字间断出现,如何统一提取出来呢?
由于Excel函数公式不支持正则表达式,通配符支持也有限。
如果希望把单元格中的英文字母全部去除掉,可以反复使用SUBSTITUTE函数,把26个字母全部替换掉。
例如,在单元格B1输入公式(这个公式有点长,但是很简单)
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(LOWER(A1),"a",""),"b",""),"c",""),"d",""),"e",""),"f",""),"g",""),"h",""),"i",""),"j",""),"k",""),"l",""),"m",""),"n",""),"o",""),"p",""),"q",""),"r",""),"s",""),"t",""),"u",""),"v",""),"w",""),"x",""),"y",""),"z","")
即可从混乱的字符串中得到纯数字。
你好,非常感谢。如果有特殊符号时,把双引号里的字母换成特殊符号就可以了?
需要看你所替换内容的数量多少在公式中添加SUBSTITUTE公式的数量,然后引号里换成你所要去掉的字符,比如你要去掉所有数字,公式里就只需要10个SUBSTITUTE公示,双引号里换成0-9
再复制粘贴文本到EXCEL。
或
在A2中输入或复制粘贴下列公式
=SUBSTITUTE(A1,CHAR(96+ROW(A1)),)
选择A2,下拉填充到A27,依次替换掉a-z共26个字母
A27即为不包含字母的数字