第1个回答 2012-07-13
你的题目没具体例子,我按我的理解是c1="烂桃子123",则D1可以显示“03”,则公式为:
d1填入 =IF(ISERROR(INDEX(B:B,MATCH(MID(C1,2,2),A1:A4,),)),"",INDEX(B:B,MATCH(MID(C1,2,2),A1:A4,),))
第2个回答 2012-07-13
=IFERROR(VLOOKUP("*"&C1&"*",A1:B100,2,0),"")
只会查找符合第一个包含C1条件的数据,如有重复,只会取第一个数据
第3个回答 2012-07-13
D1单元格公式,万能公式,不管C1单元格的第几位,只要包含A列数据就查找,否则返回空
=IF(ISERROR(INDEX(B:B,IF(SUMPRODUCT(ISNUMBER(FIND($A$1:$A$4,C1))*ROW($A$1:$A$4))=0,"",SUMPRODUCT(ISNUMBER(FIND($A$1:$A$4,C1))*ROW($A$1:$A$4))))),"",INDEX(B:B,IF(SUMPRODUCT(ISNUMBER(FIND($A$1:$A$4,C1))*ROW($A$1:$A$4))=0,"",SUMPRODUCT(ISNUMBER(FIND($A$1:$A$4,C1))*ROW($A$1:$A$4)))))
格式柄下拉复制公式
A1:A4数据区域自己根据需要改