excel有A B两列数据,想在C列中返还A列包含B列的值,如A1为abcdef,B列中某行为def,则C1返回def

如题所述

在C1中输入或复制粘贴下列公式之一
=IF(COUNT(FIND(B1,A1)),B1,"")
=IF(ISNUMBER(FIND(B1,A1)),B1,"")
下拉填充追问

谢谢!我的意思是跟A1相匹配的B列的值不一定在B1,可能在B2、B3或其他行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-23
=INDEX($B$1:$B$10000,SMALL(IF(ISERROR(FIND($B$1:$B$10000,A1)),65536,ROW($A$1:$A$10000)),1))

数组公式,按CTRL+SHIFT+回车本回答被提问者采纳
第2个回答  2013-07-23
=IF(FIND(B1,A1),B1,"")
大家正在搜