如果A列单元格内容包含B列单元格内容,则返回B列对应的C列内容

A B C
六角螺栓 6*12 6*12 9.6
六角螺栓 6*14 6*16 8
六角螺栓 6*16 6*20 6.4
六角螺栓 6*20 6*25 5.6
六角螺栓 6*25 6*30 4.8
六角螺栓 6*30 6*35 4
六角螺栓 6*35 6*40 3.6

在D1中输入或复制粘贴下列公式

=VLOOKUP(MID(A1,FIND(" ",A1)+1,99),B:C,2,0)

下拉填充

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-19

D1=IF(COUNTIF(A1,"*"&B1),C1,"")向下复制

第2个回答  2020-03-12
这个问题解决了吗?
第3个回答  2018-04-19
你要怎么返回,返回到哪,还有,你这个表看不太懂。追问

比如B2中6*16被包含在A3中,那么在D3中返回B2对应的C2内容。谢谢。

追答

意思就是如果B2的字符串在A2中能查找到,D2就等于C2 你写的一会3,一会2,我看的有点晕

sorry 我看懂了。 是你说的那个意思。有大神给你解决了。看公式才看明白。

追问

比如:B2中6*16被包含在A3中,那么在D3中需要返回B2对应的C2内容8。谢谢。

追答

find(" ",A1)改为find(" ",A1,6)就能用上了

追问

高手,确认正确,可否解释一下公式含义,谢谢

高手,确认正确,可否解释一下公式含义,谢谢

本回答被提问者采纳
第4个回答  2018-04-19

D1=IF(COUNTIF(A1,"*"&B1),C1,"")向下复制

第5个回答  2020-03-12
这个问题解决了吗?
第6个回答  2018-04-19
你要怎么返回,返回到哪,还有,你这个表看不太懂。追问

比如B2中6*16被包含在A3中,那么在D3中返回B2对应的C2内容。谢谢。

追答

意思就是如果B2的字符串在A2中能查找到,D2就等于C2 你写的一会3,一会2,我看的有点晕

sorry 我看懂了。 是你说的那个意思。有大神给你解决了。看公式才看明白。

追问

比如:B2中6*16被包含在A3中,那么在D3中需要返回B2对应的C2内容8。谢谢。

追答

find(" ",A1)改为find(" ",A1,6)就能用上了

追问

高手,确认正确,可否解释一下公式含义,谢谢

高手,确认正确,可否解释一下公式含义,谢谢

本回答被提问者采纳
相似回答
大家正在搜