Excel常用函数介绍(二)

2018-02-13
  • 918
  • 0

今天我想详述一下SearchReplace函数用法及实例希望能够给大家在Excel操作方面带来一些帮助:

 

SEARCH用法:

语法结构=SEARCH(Find_text,Within_text,Start_num)

第一参数:为查找字符串

第二参数:为目标字符串

第三参数:为开始查找位置数字如:1

此函数同Find函数返回查找文本在目标文本中的第一个位置,用法也与FIND函数类似。

 

区别有两点:

1.Find函数区分大小写,而Search函数不区分大小写。

如目标字符串为“ABc”,查找字符串为“b”则Find函数无法正确返回,Search函数能正确返回;

=FIND("b","ABc",1)   结果为:#VLUE!

=SEARCH("b","ABc",1) 结果为:2

 

2.Search函数支持“?”与“*”通配符,Find函数不支持通配符,通配符为模糊搜索替代任意字符的通用字符,“?”为单个字符通配符,“*”为多个字符通配符。

如查找字符为“B?”,目标字符“ABC”,Find函数则无法正确返回,Search函数能正确返回。

=FIND("B?","ABc",1)   结果为:#VLUE!

=SEARCH("B?","ABc",1) 结果为:2

Searchb函数与Search函数用法相同,区别在于Searchb适用双字节字符串查找。

 

 SEARCH实例:

SEARCH函数在SEM的工作中除了做数据方面的应用,最主要的应用为分词筛选,如:诸多关键词需要按照地域分类,就可以通过备选关键词及地域关键词组成二维表,通过SEARCH函数进行查找带地域关键词返回数字之后筛选出来;

=SEARCH("北京","北京招聘",1)

 

关键词

北京

南京

深圳

上海

北京招聘

1

#VALUE!

#VALUE!

#VALUE!

上海招聘

#VALUE!

#VALUE!

#VALUE!

1

南京招聘

#VALUE!

1

#VALUE!

#VALUE!

合肥招聘

#VALUE!

#VALUE!

#VALUE!

#VALUE!

成都招聘

#VALUE!

#VALUE!

#VALUE!

#VALUE!

深圳招聘

#VALUE!

#VALUE!

1

#VALUE!

 

REPLACE用法:

语法结构=REPLACE(Old_text,Start_num,Num_chars,New_text)

第一参数:为需要进行替换的旧文本;

第二参数:为旧文本中要替换的目标文本起始位置;

第三参数:为旧文本中要替换的目标文本长度;

第四参数:为替换目标文本的新文本;

例如:

旧文本为“我喜欢吃棉花糖”,我要替换棉花糖为糖葫芦;

第一参数:为“我喜欢吃棉花糖”;

第二参数:为5;

第三参数:为3;

第四参数:为“糖葫芦

函数公式为:=replace(“我喜欢吃棉花糖”,5,3,“糖葫芦”),输出结果则为“我喜欢吃糖葫芦

 

REPLACE实例:

搜狗SEM账户内最多可创建300个计划,每个计划内最多1000个组,每个组内最多50套创意,算下来创意的数量是非常非常多的。每条创意为了飘红提高推广效果则都会带有通配关键词,故创意上线前需要替换不同组中通配关键词到对应的创意中,REPLACE函数与find函数嵌套使用,第二参数与第三参数由find函数查找返回,是替换创意通配关键词的便捷之选。

 

创意内容:

标题

描述1

描述2

汽车之家{宝骏330询价}新年新报价

2018年{宝骏330询价}迎新Buy大年,好车开回家!

获取报价>>

{宝骏330 优惠},质惠迎新春

「汽车之家」查询{宝骏330 优惠}信息,新春新禧,购车好礼!


{宝骏330尊享型}-新年报价

「汽车之家」{宝骏330尊享型}新春贺新税,钜惠邀您来!


{宝骏330报价图片}-开年报价

「汽车之家」{宝骏330报价图片}-纳福收运,新年钜惠

好车贷回家>>

{汽车之家 宝骏330}-福运载回家

新年看车买车就到{汽车之家 宝骏330},车系实时报价!


上汽车之家,了解{宝骏330 排量}

点击进入查看{宝骏330 排量},迎新Buy大年!>>


汽车之家-{新款宝骏330}

上汽车之家查询{新款宝骏330},狗年运旺旺,好车运给你!


{北京宝骏330汽车4s店}-新年钜惠

{北京宝骏330汽车4s店}祝您迎新春、过大年、福运载回家!


{宝骏330购车贷款计算器} 汽车之家

{宝骏330购车贷款计算器},新年低门槛金融方案,助您贷车回家!


{宝骏330车 报价}_钜惠邀您来

「汽车之家」{宝骏330车 报价} 新春新禧,购车好礼


{宝骏330}_质惠迎新春

「汽车之家」2018年从{宝骏330}开始,纳福收运,福旺双全!


{宝骏330官网}-汽车之家

{宝骏330官网}恭贺新春,购车好礼,爱车买回家!


{上网买宝骏330},价比全城

{上网买宝骏330},「汽车之家」详细报价!新春大Buy年,全新报价!


{宝骏330二手车}全网报价

{宝骏330二手车}专业购车平台-「汽车之家」!新年Buy回家


{宝骏330手动挡}_新年钜惠

汽车之家查看{宝骏330手动挡}价格信息!迎新Buy大年


 

{}内为通配关键词,目标修改{}内关键词为指定关键字“哈弗H6多少钱”

函数公式:

=IFERROR(REPLACE(B2,FIND("{",B2)+1,FIND("}",B2)-FIND("{",B2)-1,$E$2),B2)

公式计算结果:

标题

描述1

描述2

汽车之家{哈弗H6多少钱}新年新报价

2018年{哈弗H6多少钱}迎新Buy大年,好车开回家!

获取报价>>

{哈弗H6多少钱},质惠迎新春

「汽车之家」查询{哈弗H6多少钱}信息,新春新禧,购车好礼!


{哈弗H6多少钱}-新年报价

「汽车之家」{哈弗H6多少钱}新春贺新税,钜惠邀您来!


{哈弗H6多少钱}-开年报价

「汽车之家」{哈弗H6多少钱}-纳福收运,新年钜惠

好车贷回家>>

{哈弗H6多少钱}-福运载回家

新年看车买车就到{哈弗H6多少钱},车系实时报价!


上汽车之家,了解{哈弗H6多少钱}

点击进入查看{哈弗H6多少钱},迎新Buy大年!>>


汽车之家-{哈弗H6多少钱}

上汽车之家查询{哈弗H6多少钱},狗年运旺旺,好车运给你!


{哈弗H6多少钱}-新年钜惠

{哈弗H6多少钱}祝您迎新春、过大年、福运载回家!


{哈弗H6多少钱} 汽车之家

{哈弗H6多少钱},新年低门槛金融方案,助您贷车回家!


{哈弗H6多少钱}_钜惠邀您来

「汽车之家」{哈弗H6多少钱} 新春新禧,购车好礼


{哈弗H6多少钱}_质惠迎新春

「汽车之家」2018年从{哈弗H6多少钱}开始,纳福收运,福旺双全!


{哈弗H6多少钱}-汽车之家

{哈弗H6多少钱}恭贺新春,购车好礼,爱车买回家!


{哈弗H6多少钱},价比全城

{哈弗H6多少钱},「汽车之家」详细报价!新春大Buy年,全新报价!


{哈弗H6多少钱}全网报价

{哈弗H6多少钱}专业购车平台-「汽车之家」!新年Buy回家


{哈弗H6多少钱}_新年钜惠

汽车之家查看{哈弗H6多少钱}价格信息!迎新Buy大年


 

(另:excel函数中包含文本的双引号需为英文双引号)

 

最后,需要和大家说明的是,Replaceb函数与Replace函数用法相同,区别在于Replaceb适用双字节字符串替换。