字符格式是XXX*XXX,*号前面和后面的数字长度不是固定的(两位到五位之间),如何把前面(或者后面的)的数字提取出来,谢谢。
1、以excel2010版本为例,如下图,可用left和right结合find函数来提取“*”号前面和后面的数字;
2、首先在B1单元格输入公式=LEFT(A1,FIND("*",A1)-1),按enter键后则可提取出“*”符号前面的数字;
3、再在C1单元格输入公式=RIGHT(A1,LEN(A1)-FIND("*",A1)),按enter键后则可提取出“*”符号后面的数字;
4、如下图,最后下拉填充公式则可。
可以利用自定义函数,从字母数字字符串中,提取数字。
软件版本:Office2007
方法如下:
1.从A列字符串中提取数字:
2.Alt+F11,在右侧空白处点击右键,插入模块:
3.在模块中输入代码如下:
4.返回Excel,利用自定义的“取数字”函数,就可以得到结果:
如何把表格中的数字单独提取出来呢?用复制-粘贴就能搞定。