如何用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-09-23

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

第2个回答  2013-07-28
=IF(COUNT(FIND(CHAR(ROW($65:$90)),A1))*COUNT(FIND(CHAR(ROW($97:$122)),A1))*COUNT(FIND(ROW($1:$10)-1,A1)),A1,"")数组

=IF((EXACT(UPPER(A1),A1)+EXACT(LOWER(A1),A1)=0)*COUNT(FIND(ROW($1:$10)-1,A1)),A1,"")
第3个回答  2013-07-28
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 [email protected]
第4个回答  2013-07-28
就是说包含大字字母,小写字母和数字的单元格提取出来,是吗?追问

是的三种都包括的单元格

相似回答