如何用Excel提取数据

如何用Excel从一组数据中提取拥有大、小写字母,数字三种组合的行

试一下这个数组公式:
=LEFT(A1,SUM(ISERR(MID($A1,ROW(INDIRECT("1:"&LEN(A1))),1)*1)*1))
思路大致如下:
1、首先该公式是数组公式,必须用Ctrl+shift+enter组合键结束;
2、对于满足前提条件,那么我们将单元格中字符串用Mid()函数来逐个取出;
3、由于字符*1结果为错误,数字*1结果为数字,因此用了iserr()函数来判断,从而求出字符数,再通过Left()或right()函数来取得字串(这也是我说的前提字母必须连续)。
4、由于你并不是一定要取所有字母,你可以试着找一下数据的规律(或上传你的模拟数据),再看能否用公式来解决。由于该公式无法通用,只不过是提供一种思路,还是用自定义函数来处理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-16

Excel怎样智能提取数据?这个视频告诉你!

相似回答