在工作中很多时候我们会用到Ctrl E快速填充提取信息,那遇到比较混乱的数据,从里面提取数字,有时候就会用到复杂的公式,那现在说说用什么方法更快解决。
如下图,我们提取数据中的数字,提取公式=CONCAT(IFERROR(--MID(B3,ROW($1:$99),1),""))
这个公式拆开看:
1、ROW($1:$99)可以根据字符串最长长度而改变。如果字符串长度为30,即为ROW($1:$30);
2、MID函数是一个从文本字符串中提取指定位置和数量的字符的函数,MID(B3,ROW($1:$99),1)这个公式是把B3单元格中每个字符单独提取出来;
3、减负运算"--",(--MID(B3,ROW($1:$99),1)这样数字还是数字,逻辑值或文本会返回错误值;
4、IFERROR函数为错误值判断函数执行函数,IFERROR(--MID(B3,ROW($1:$99),1),"")在公式中如果是错误值,返回为空;
5、CONCAT函数可将多个单元格中的数据合并到一个单元格,这里可以把数字连接到一起即可。
很高兴分享Excel的一些操作技巧,感谢评论与支持。
评论 (0)