excel:if语句的判断,若A列某个单元格的内容包含在B列中,那么在C列显示B列的内容。

如果A1单元格内容为中信银行,B列的某个单元格的内容是中信银行信用卡。
判断,如果A1的内容包含在B列的某个单元格的内容中,那么在C1中显示B列的中信银行信用卡。

第1个回答  2013-03-23
c1输入:
=INDEX(B$1:B$100,MAX(ISNUMBER(FIND(A1,B$1:B$100))*ROW(B$1:B$100)))
数组公式,ctrl+shift+enter, 已试过,可以的。
第2个回答  2013-03-23
C1公式
=IF(ISERROR(VLOOKUP("*"&A1&"*",B:B,1,FALSE)),"",VLOOKUP("*"&A1&"*",B:B,1,FALSE))
下拖即可
已测试通过
第3个回答  2013-03-23
c1=index(b:b,match(,0/find(a1,b$1:b$100),))
数组公式.按ctrl+shift+enter三键结束本回答被提问者采纳
第4个回答  2013-03-23
=IF(ISERR(FIND(A1,B1)),"",B1)追问

请教:
不是B1,是B列的某个单元格内容

追答

=IF(ISERR(FIND(A1,B1:B4)),"",B1:B4)

数组公式,只能一对一。

第5个回答  2013-03-23
if(A1=B1) C1=B1
相似回答