常用函数在竞价中的运用实例


 Excel函数功能强大,有些可以嵌套,组合等各种运用,辉哥仅对在竞价中运用到进行解析,其他扩展有兴趣的童鞋可以自行研究

  一 IF 函数

  这个函数在竞价中有以下用法

如果想知道关键词和搜索词匹配度,可以使用IF(A2:A2=B2:B2,1,0),其中A列为关键词,B列为搜索词,在C列输入=IF(A2:A2=B2:B2,1,0),如果关键词和搜索一致,就返回1,否则就返回0,这样做一方面是为了方便添加关键词和否定关键词,另一方面也可作为调整关键词匹配模式的依据结合转化数据。

  其实,IF函数有很多用法,可以和其他一些函数结合使用,在这快投365百度竞价软件小编就不过多是赘述了。

  二  LEFT、 RIGHT 、MID 、LEN、FIND函数

  这几个函数是用来截取关键词标记时用的,它们有时需要结合使用,才能发挥作用,先来了解下每个函数的定义

1>>left函数的语法为:LEFT(text, [num_chars])

  什么?上面的语法是不是有点不懂!

LEFT(用来提取所需字符串的区域,从左边往右数提取的字符串长度)

  例如:LEFT(A1,5) 表示从A1单元格区域,截取5个字符

  实例如下:

  有些童鞋的一个在线咨询工具可能监控好几个网站的对话,为了能快速统计每个网站的转化情况,有些需要从导出的历史对话记录中提取主域

以上就是LFFT函数的运用,A2为用来提取所需字符串的区域,23则为从左边往右数提取的字符串长度,有童鞋会问了,你是怎么知道截取的长度为23的,其实是先把主域用LEN函数计算其字符长度而得。

因此,可以先计算出要提取的主域字符长,再进行主域的提取

  而LEN函数就是计算字符的函数,记住这一点即可

2>>>RIGHT函数的语法为:RIGHT(text,[num_chars])

  翻译过来如下:

RIGHT(用来提取所需字符串的区域,从右边往左数提取的字符串长度)

  有些童鞋账户关键词标记可能用到了百度官方的标记 比如关键词的匹配模式

  在落地页的后面加上了e_matchtype={matchtype}

广告被点击后替换为触发该创意的关键词匹配方式,精确匹配标识为1,高级短语匹配标识为2,广泛匹配标识为3。 此举为了分析关键词不同匹配模式转化情况

以上就是RIGHT函数的运用,A2为用来提取所需字符串的区域,1为从右边往左数提取的字符串长度.如果要截取后面e_matchtype=那就需要用上LEN函数了

RIGHT(A2,LEN("e_matchtype=")+1),表示先用len函数计算出e_matchtype=的字符数,由于要把=后面的数字包含进来,因此+1 就表示多截取一位,如果不+1 截取到是_matchtype=1或者_matchtype=2的结果,+1后就表示从右往左多截取一位,就把e也包括进来了

  其实,这个就是right函数和len函数的结合使用,各位童鞋也可以回头看上面截取主域时分开用的函数结合起来用一下,看看效果是否一致,自己动手练习下吧,看后动手操作,理解的更透彻,领悟的也更深刻哦~

3>>> mid函数的语法为:MID(text,start_num, num_chars)

  翻译一下就是

  MID(用来提取所需字符串的区域,文本中提取的第一个字符的位置,从第一个字符位置往右数提取的字符串长度)

MID(A2,LEN("http://weibo.com/jhsem/?")+1,2)  这个也是运用了len函数和mid函数的结合,A2为用来提取所需字符串的区域,LEN("http://weibo.com/jhsem/?")+1为文本中提取的第一个字符的位置,这里的+1 表示的是从?后一位开始截取,2 表示取2位,因为来源的标记分别都是2位,竞价招聘求职群204280119。

  到此,简单的截取参数的函数运用是完结了,而实际情况中,来源可能不同字符的

比如百度用baidu,搜狗用sg

神马用shenma等字符个数不一致,提取主域不可能一遍又一遍的输入不同的主域分别跑一遍,这样的话就有点繁琐了,且有些提取,比如上述的关键词转码后的字符提取,单独用某一个函数,都无法顺利的提取,因此,FIND函数与上述的函数结合,就可以完美解决以上的困惑

4>>>find函数语法 find (find_text,within_text,start_num)

 FIND(要查找的文本,包含要查找文本的文字区域,文本中开始查找的字符位置[可选,省略默认为1,从第一个开始查找])

  Find函数的含义:对要查找的文本进行定位,以确定其位置

  举个栗子

=FIND(“@”,A2,1)结果返回11,也就是”@”这个字符在A2文本中第11个字符位置,

  1就表示A2文本中开始查找的字符位置,可以省略。

=LEFT(A2,FIND("@",A2,1)-1)  这个咱们先来看FIND("@",A2,1)-1,表示在A2单元格文本中,查找“@”的位置,结合上面看出返回的是11个字符位置,而如果此时把这个查找到的位置作为left截取字符的长度,会把@也截取进来,因此,-1 就表示少截取一位,也就是截取@前面字符数

因此,无论@前面有几位数字,只要用find函数盯住@所在的位置,然后取@前面所有的数字,只需-1即可,这里加减1可以灵活运用,各位童鞋,自己练习,以便深刻体会理解,以便,灵活运用哦~ 辉哥qq1293690743

  FIND函数注意事项

  ①Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。

  ②如果start_num大于1,不是从第一个数字开始查找,但还是会计算跳过的字符,从文本开头计算

  当从1位开始查找时,返回3所在的位置为4

  当从5位开始查找时,返回3所在的位置为10,也是说计算了跳过的字符

  ③  find函数是从左往右查找

  竞价中实际运用举例

  截取关键词参数

  =MID(A2,FIND("%",A2),FIND("&",A2)-FIND("%",A2))

  http://weibo.com/jhsem/?bd=PF-ZH-guomin=%E8%8A%B1%E7%B2%89%E8%BF%87%E6%95%8F%E6%80%8E%E4%B9%88%E6%B2%BB%E7%96%97&e_matchtype=1

  通过观察分析,关键词编码处在%和&这2个字符中间,因此,首先想到了mid函数,我们对上面的函数进行拆分

来看FIND("%",A2)部分,表示在A2单元格中查找%的位置,结果返回41

再看FIND("&",A2)部分,表示在A2单元格中查找&的位置,结果返回113

最后看FIND("&",A2)-FIND("%",A2)部分,表示从左往右&位置与%的位置的差值字符

正好是关键词的编码字符数,把FIND("%",A2)部分也就是第41个字符开始作为mid函数的初始查找字符,把FIND("&",A2)-FIND("%",A2)部分作为mid函数截取字符数,这样就完成了提取关键词。

以上就是LEFT、 RIGHT 、MID 、LEN、FIND函数运用,只要能理解透彻,运用起来就会很灵活,几乎能提取任何你想要的字符