电商界的很多表弟,表妹,表哥、表姐问,我想知道我的商品标题中是否包含一个 或 多个 违规词,包含的是哪些违规词呢?
会点函数基础的同学就机智地回答了哈:用SUBSTITUTE函数替换
没错,如果只检查一个违规词的话,可以这么写,存在违规词则被替换成空,则字符串的长度会变短,所以替换后跟原字符串比长度就知道有没有违规词了
=if((len(原字符串)-len(SUBSTITUTE(原字符串,"违规词",""))>0,"违规","不违规"
检查两个违规词可以这么写
=if((len(原字符串)-len(SUBSTITUTE(SUBSTITUTE(原字符串,"违规词1",""),"违规词2","")))>0,"违规",""不违规
但如果是更多,几百,几千个违规词的时候,你就炸毛了,我还想知道是哪几个违规词违规了,那就直接歇菜了,find等也是一样
最后,还是得VBA出手,写个自定义函数,一切完美解决,本代码放在VBA代码宝里,复制粘贴即可用,出来的效果怎么样,棒棒哒!
你们还知道哪种方法可以做到这个效果,欢迎评论区评论!!!