EXCEL中某一单元格包含多个关键字,如何实现当这一格中包含某个关键字的时候在另一单元格输出其他关键字

如图,当地点中包含'明慧生物'时则输出'宝骏',当地点中包含'公厕'时则输出'柳南仓库',否则则显示'未知'.
停留时间 地点
27分7秒 广西柳州市鹿寨县G323.离凉水塘(东南)约891米.离柳州明惠生物燃料公司(东北)约1.19公里
29分31秒 广西柳州市柳南区柳太路.离公厕(西南)约805米
1小时28分20秒 广西柳州市鹿寨县G323.离凉水塘(东南)约853米.离柳州明惠生物燃料公司(东北)约1.14公里
1小时7分20秒 广西柳州市柳南区柳太路.离公厕(西南)约815米.离西山梦园(西南)约819米
22分 广西柳州市柳南区潭中西路.离加油站约18米.离桂中精品家俬城约42米
5分10秒 广西柳州市鹿寨县G323.离官塘收费站(东北)约836米
4分40秒 广西柳州市鹿寨县G323.离宝溢约35米.离柳州东城投资开发公司(正西)约103米
33分42秒 广西柳州市鹿寨县G323.离凉水塘(东南)约885米.离柳州明惠生物燃料公司(东北)约1.17公里
15分40秒 广西柳州市柳南区柳太路.离公厕(西南)约826米.离西山梦园(西南)约830米

在B1输入或复制粘贴下列公式之一
=IF(ISNUMBER(FIND("明慧生物",A1)),"宝骏",IF(ISNUMBER(FIND("公厕",A1)),"柳南仓库","未知"))
=IF(COUNT(FIND("明慧生物",A1)),"宝骏",IF(COUNT(FIND("公厕",A1)),"柳南仓库","未知"))
下拉公式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-04
EXCEL2010公式

=IFERROR(LOOKUP(,0/FIND({"明慧生物","公厕"},B1),{"宝骏","柳南仓库"}),"未知")追问

谢谢,请问如果有5个地点怎么办? 比如说 明惠生物对应宝骏, 公厕对应柳南仓库 加油站对应加油站 官塘收费站对应收费站 否则未知。

追答

把这五个地点, 两两对应放在前后的花括号里面就行了, 这个公式的包容性强

追问

那在find公式里面可否嵌入or公式 比如说 只要出现 明惠生物 或 公厕 就输出为 宝骏?

第2个回答  2014-03-04
=IF(ISNUMBER(FIND("明慧生物",A1)),"宝骏",IF(ISNUMBER(FIND("公厕",A1)),"柳南仓库","未知")
第3个回答  2018-10-19
在B1输入或复制粘贴下列公式之一
=IF(ISNUMBER(FIND("明慧生物",A1)),"宝骏",IF(ISNUMBER(FIND("公厕",A1)),"柳南仓库","未知"))
=IF(COUNT(FIND("明慧生物",A1)),"宝骏",IF(COUNT(FIND("公厕",A1)),"柳南仓库","未知"))
下拉公式
这只能添加6个条件,多个就不能用,有什么可以满足十几个条件的吗?
第4个回答  2014-03-04
A1单元格为内容
B1
=IF(ISNUMBER(FIND("明慧生物",A1)),"宝骏",IF(ISNUMBER(FIND("公厕",A1)),"柳南仓库","未知"))
下拉公式
相似回答