excel中满足多个条件中的一个条件并返回值

A列中有下列字符
012
013
014
021
016
017
102
019
120
023
我要找到A列中含有"12的任意的组合"的字符并返其字符串到B列中,就是要得到B列如下
012
021
102
120
请问怎么用函数来实现?

B1输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND("1",A$1:A$100)),IF(ISNUMBER(FIND("2",A$1:A$100)),ROW($1:$100),4^8)),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-28
每个方框里加个'
即:'012

B1=IF(A1="012",A1,IF(A1="021",A1,IF(A1="102",A1,IF(A1="120",A1,""))))
第2个回答  2010-06-28
=IF(ISERROR(AND(FIND(1,A1),FIND(2,A1))),"",A1)
第3个回答  2010-06-28
这个题目有难度,2L的结果是有空行的
相似回答