大家好,我是头条作者:小嘟嘟熊,今天向大家分享一个自定公式提取EXCEL单元格中的数字,我在别人视频里也看到过自带公式"=left(数据,lenb(数据)-len(数据)),其实这个公式只能取出尾部的数字,如果有N行数据,数字都在不同的位子,那这个公式是不行的。我今天分享的这个自定义函数GetNumber,在单元格中只要是数字,就能取出来,我们进入代码编辑器,编写代码
图1
短短15行代码,思路是用循环语句从数据的第一个字开始判断,如果是数字就放在临时变量中,最后返回给函数
在EXCEL表中A列输入数据,在B1输入公式=GetNumber(A1),然后在填充,可以看到单元格中只要是数字就被提取出来了
图2
其实还有很多方法,除了用ISNUMERIC来判断数字我们还能用ASC码来判断,
留言与评论(共有 0 条评论) |