头部广告

Excel从数据中提取所有数字,一个公式轻松搞定!

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

日常工作中,有时我们需要从Excel单元格的字符串中提取数字,很多新手小伙伴可能不太熟悉,其实,很简单一个公式轻松搞定!

如下图所示,我们需要从表格中的授权码编号中提取所有的数字,去掉字母和其它符号。

在目标单元格输入公式:

=CONCAT(IFERROR(--MID(B2,ROW($1:$99),1),""))

然后点击回车,下拉填充数据即可

1.gif

解读:

①首先公式中MID(B2,ROW($1:$99),1)的意思就是在B2单元格把每个字符单独提取出来,ROW($1:$99)表示分别从第1到第99个字符开始截取,如果字符串超过100位,就把99调大即可。

2.gif

②然后再前面加上双减号“--”就是减负运算,这样如果是数字转换后还是数字,如果是逻辑值或者是文本就会返回错误值

3.gif

③然后在使用IFERROR函数过滤掉错误值,是错误值的话返回空,最后用CONCAT函数把数字连接到一起即可。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有帮助,记得顺手点个赞哟~。我会经常分享职场办公软件使用技巧干货!大家有什么问题欢迎留言关注!


底部广告