excel如何查找A列包含B列的文本显示到C列?

A列有上千个姓名,想找出第二个字是俊,还有第三个字是亮,两个条件满足任意一个的, 把姓名复制到C列, 请问大神们该怎么快速找出

在C1单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=INDEX(A:A,SMALL(IF((MID(A$1:A$1000,2,1)="俊")+(MID(A$1:A$1000,3,1)="亮"),ROW($1:$1000),4^8),ROW(A1)))&""

详见附图示例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-07
在C1中输入或复制粘贴下列公式
=IF((MID(A$1:A$1000,2,1)="俊")+(MID(A$1:A$1000,3,1)="亮"),A1,"")

=IF(OR(MID(A$1:A$1000,2,1)="俊",MID(A$1:A$1000,3,1)="亮"),A1,"")
下拉填充
筛选一下C列
第2个回答  2018-08-07
C1=if(or(mid(a1,2,1)="俊",mid(a1,3,1)="亮"),A1,"")
第3个回答  2018-08-07
这个只能 通过写代码才能完成!
相似回答