销售必须知道的80个Excel函数
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

案例22 店名分类(SEARCH)

⊙ 源文件:CDROM\04\4.3\案例22.xls

如果店名包含“小吃”“酒吧”“茶”“咖啡”“电影”“休闲”“网吧”就归于“餐饮娱乐”类;如果店名包含“干洗”“医院”“药”“茶”“蛋糕”“面包”“物流”“驾校”“开锁”“家政”“装饰”“搬家”“维修”“中介”“卫生”“旅馆”就归于“便民服务”类;如果店名包含“游乐场”“旅行社”“旅游”就归于“旅游”业。

打开光盘中的数据文件,在单元格B2中输入以下公式:

=IF(COUNT(SEARCH({"小吃","酒吧","茶","咖啡","电影","休闲","网吧"},A2))=1,"餐饮娱乐",IF(COUNT(SEARCH({"干洗","医院","药","茶","蛋糕", "面包","物流","驾校","开锁","家政","装饰","搬家","维修","中介","卫生","旅馆"}, A2))=1,"便民服务",IF(COUNT(SEARCH({"游乐场","旅行社","旅游"}, A2))=1,"旅游")))

按下【Enter】键后,公式将返回店名的分类。双击单元格填充柄将公式向下填充,结果如图4-6所示。

图4-6 店名分类

公式说明

本例使用了常量数组作为SEARCH函数的第一参数,不需要按数组形式输入公式。公式通过查找数组中每一个元素在店名中的位置而产生一个新的数组,再用COUNT函数对数组计数即可得到是否包含该数组中的某个元素,最后通过IF函数返回对应的类型。

案例提示

1.常量数组中每一个元素都需要用半角双引号将字符串括起来,否则无法输入公式。

2.如果还有更多的关键字,通常都使用辅助区来存放,而不是全写在公式中。

案例参考函数

FIND 文本函数,见第4章4.8节