excel 如果包含某条件就返回相应的值

A表里面B1怎么做公式才能把B表里面A列中所有包含LC的B列数值显示到A表中的B列中?

A表

B表

使用IF 、FIND等函数进行处理。


Excel版本参考:2010

举例:如果包含a返回1

1、B2输入公式:=IF(ISNUMBER(FIND("a",A2)),1,""),回车;

2、双击B2单元格,填充公式到B16

3、查看效果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-25

1、首先打开Excel数据表,如下图所示,将A列中包含有“龙”的单元格筛选出来。

2、选择A1单元格,然后点击“数据”中的“筛选”,如下图所示。

3、点击下拉按钮,选择”文本筛选“,继续选择其中的”包含“,如下图所示。

4、输入要查找的字符,如下图所示,点击”确定“。

5、这样,就通过筛选的方式,将A列中所有包含有”龙“字的单元格查找了出来,结果如下图所示。

本回答被网友采纳
第2个回答  2014-06-20
是要相加吗?

=SUMPRODUCT(--(IFERROR(FIND(A1,Sheet2!A:A),0)>0),Sheet2!B:B)
ctrl+shift+enter 完成输入
然后下拉追问

总和

追答

是的,以上公式会求总和

第3个回答  2014-06-20

=SUMIF($A$8:$A$10,"*"&A1&"*",$B$8:$B$10)

追问

谢谢你,虽然不知道是什么原理,不过你这个最简单了。。。

追答

不谢!下班了 明天给你解释下。

追问

好的,等你解释。

追答

追问

谢谢你,那个“*”是固定的吗,我笨

追答

"*"是通配符

本回答被提问者采纳
第4个回答  2014-06-20
=VLOOKUP(A1&"*",Sheet1!a:b,2,0)
下拉
Sheet1表示B表
根据实际修改下即可追问

我要显示所有包含Lc的总和

追答

=SUMIF(Sheet1!A:A,A1&"*",Sheet1!b:B)
下拉