SUBSTITUTE()函数—助你轻松做表不加班!

         前两天市场推广的同学来问了个问题,他们的渠道标记是类似baidu1、baidu2、baidu20170101、baidu15……大概这样,于是每一次拿到数据都要先把    渠道整理干净,据说头疼到恨不能拿鼠标线往脖子上一缠勒死完事儿。

         于是小编开始想办法,第一个最简单的:替换。0替换为空、1替换为空………这样,操作10次即可。


SUBSTITUTE()函数—助你轻松做表不加班!_第1张图片

        市场同学:难道我不知道这个功能?

        问题是做一张表,可能要从多处取数,比如分渠道新增、分渠道活跃、分渠道留存、分渠道转化及各种后续,难道每取一次数,都得先这么来一遍?

         而且如果我想要节省做表时间,设计一个半自动化的表格模板,即把原始数据粘贴进模板中,部分表格就可以实现自动计算这样,如果每次都得先花时间整理渠道,那我节省时间的目的怎么实现?

        小编认真想了一下,还真是这么回事儿。

        于是来了本文的主角:SUBSTITUTE()函数。

        SUBSTITUTE(目标单元格,要替换的数字,替换为的数字)。

        思路大概如:先把0替换为1,再把1替换为2……..然后把8替换为9……最后把9替换为空。

如图:


SUBSTITUTE()函数—助你轻松做表不加班!_第2张图片

B2= SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,0,1),1,2),2,3),3,4),4,5),5,6),6,7),7,8),8,9),9,"")

         这个函数乍一看很复杂,仔细看更复杂,但是实际上无比简单好用,因为你完全不用理解它到底是啥,直接保存下来,用的时候粘贴一下即可。

         而且改动也很方便,比如渠道不是A列,那么整个函数里,需要改动的只有标红的A2这一个参数,其它完全照搬即可。

         大功告成,终于解决了这个问题。

         以上方法可不仅限于渠道数据,如对于SKU数据、城市数据等数据维度如品类名称、地区名中包含1、2、3、4……这种数字后缀的,在统计时,如需去掉后缀数字,都可以使用。

         不过,对于渠道如58tc1、360sz1这种,那……那……以上两种方法恐怕都作废。只能说,要么先把这类渠道筛选出去,单独整理,要么一开始投放的时候就命名wubatc1、sanliulingsz1等等,好像哪一种都没有特别方便,哎,这个先搁置,后期找到好办法再补充。

你可能感兴趣的:(SUBSTITUTE()函数—助你轻松做表不加班!)