EXCEL如何查找一列数据中某固定数组中的一个值的出现的位置
1个回答
展开全部
还是有一定的规律吧,如果是沪、浙、苏三地的车牌,可以用如下公式:
=IF(ISERROR(FIND("沪",A1)),IF(ISERROR(FIND("浙",A1)),MID(A1,FIND("苏",A1),7),MID(A1,FIND("浙",A1),7)),MID(A1,FIND("沪",A1),7))
就是找到车牌地所在字的位置,再用MID函数从那里取7位。
=IF(ISERROR(FIND("沪",A1)),IF(ISERROR(FIND("浙",A1)),MID(A1,FIND("苏",A1),7),MID(A1,FIND("浙",A1),7)),MID(A1,FIND("沪",A1),7))
就是找到车牌地所在字的位置,再用MID函数从那里取7位。
更多追问追答
追问
关键是全国车牌有很多,所在地起码有20个左右吧,如果用您的方法,这个公式不是要很长很长了,这个用起来实在不方便吧
追答
是呀,这个公式确实有点笨。
换一个
=MID(A1,FIND({"沪","浙","苏","京"},A1),7)
将你想要的所在地都输入进去就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询