别克英朗收音机图解:有关EXCEL的问题,清高手来看下

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 17:43:59
有关EXCEL的问题,清高手来看下
A1中如果包含字符“北京”,则在D1中输出“20”
如果包含字符“上海”,则在D1中输出“23”
如果包含字符“深圳”,则在D1中输出“41”
如果包含字符“广州”,则在D1中输出“33”
如果包含字符“杭州”,则在D1中输出“34”
请问如何用EXCEL公式实现????
是不是要用VB编制一个宏啊????
如果是IF语句,如何编写???

可在D1单元格中输入如下公式:
=IF(NOT(ISERR(FINDB("北京",A1,1))),20,IF(NOT(ISERR(FINDB("上海",A1,1))),23,IF(NOT(ISERR(FINDB("深圳",A1,1))),41,IF(NOT(ISERR(FINDB("广州",A1,1))),33,IF(NOT(ISERR(FINDB("杭州",A1,1))),34,"")))))

注:受函数嵌套级数(最多七级)的影响,最多只能定义七个城市的代码。