EXCEL一列数据中筛选出第二个数据为1或2或3或4时的金额

如:A709300014、H605920604、F39901560、K73647561、R350126544、L612584112等。需要筛选出第二位数为7的所有数据。或者筛选出第二位为6的所有数据,或者可筛选出第二位数3的所有数据,注意第一位是字母来的。
筛选出的结果要求是:
第一次筛选的结果要求:  A709300014

             K73647561   
             。。。。。等等

第二次筛选的结果要求   H605920604

             L612584112
             。。。。。等等

第三次筛选的结果要求   F39901560

             R350126544

             。。。。。等等

第1个回答  2013-11-29
假设需要筛选的列在A列,金额列为B列
计算公式 = sumproduct(((mid(a:a,2,1)="7") +(mid(a:a,2,1)="6" )+(mid(a:a,2,1)="3"))*b:b)

--------------------------------------------
第一次公式 数组公式,ctrl shift enter结束
=index($a:$a,small(if(mid($a:$a,2,1)="7",row($a:$a),4^8),row(a1)) & ""
下拉

第二次公式将其中的 7 改为 6
其他以此类推
第2个回答  2013-11-29
假设数据在a列,b1=mid(a1,2,1),b2依此类推,筛选b列就行。
第3个回答  2013-11-29
B1中公式
=MID(A1,2,1)
下拉填充
相似回答