问个excel包含函数,某个名称含有这个字段就显示为什么

比如这个字段包含公园,就显示为1,或者含有设施,就显示为1,等等大约有50个字段所有
只要包含的就显示为1 大概怎么写

比如数据在表1的A列。
先要在表2建立一个对比名单,就是设施、公园这些关键字,假如关键字在sheet2!A1:A10。

然后在表1的B1输入公式:
=SUMPRODUCT(COUNTIF(A1,"*"&Sheet2!$A$1:$A$10&"*"))

需要说明的是,这里的Sheet2!$A$1:$A$10只能是有效的单元格区域(不能包括空白单元格),如果关键字是从Sheet2!$A$1:$A$5,之类的,相应改一下追问

你可能没明白我的意思
比如一些字段,例如公园,设施,娱乐等
假如 黑龙江公园 就显示为A
大庆设施 就显示为A
哈尔滨文化园 就显示为B
娱乐总会 就是显示为A

只要这个词里包含我我列出的一些字段就显示为A 不包含就显示为B

追答

是你自己说要显示为1的。

=IF(SUMPRODUCT(COUNTIF(A1,"*"&Sheet2!$A$1:$A$10&"*")),"A","")
用法同上。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-08
如果栏位在2时,则入函数公式=IF((ISNUMBER(FIND("牛仔裤",C2))),"牛仔裤",IF((ISNUMBER(FIND("夹克",C2))),"夹克",IF((ISNUMBER(FIND("休闲裤",C2))),"休闲裤",0)))
第2个回答  2019-11-01
如果栏位在2时,则入函数公式=if((isnumber(find("牛仔裤",c2))),"牛仔裤",if((isnumber(find("夹克",c2))),"夹克",if((isnumber(find("休闲裤",c2))),"休闲裤",0)))
第3个回答  2011-09-16
=IF(A1="公园",1,0),一般我是这么做的,你可以模仿一下。EXCEL函数要借助例子,慢慢琢磨。希望能帮助到你。追问

谢谢你的支持,但是不懂就不要捣乱了

追答

不好意思,可能是我不理解你的意思。抱歉,没能帮到。

相似回答