今天我想详述一下Search与Replace函数用法及实例,希望能够给大家在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适用双字节字符串替换。