Excel模糊查询后进行精确匹配该咋写公式

谢谢邀请把你的原数据简单的处理一下就很简单了先建立一省份、县市的列表,第一列为市县,第二列为所属省市将你要处理的地址表,使用查找替换,将地址中的“中国”删除,然后用left函数取地址的左边二个字,取出来的字要么为省份,要么为市县。然后使用vlookup函数在省份县市的列表中查找即可。如图:Excel模糊查询后进行精确匹配该咋写公式

2015-8-7修改:经王斌提醒,公式没有考虑到三个字(如黑龙江)的省份,故将公式修改完善一下,修改后的公式不用手工删除原地址中的“中国”了=VLOOKUP(LEFT(SUBSTITUTE(A2,"中国",),2)\u0026amp;"*",$D$1:$E$16,2,0)
■网友
涉及到循环,我不编程就不会做了。地址中全部含有省份是一个解决办法,地址中没有省份是另一个解决办法。相应的省份列表是必需的。看示例,貌似不带省份的不多,可以按全部含省份的方法做,再人工补那些不含省份的,如果工作量可以承受的话。
■网友
这个可以运用数组公式来解决,第一步在A列中建立垂直的省份数据,今天传不了图啊Excel模糊查询后进行精确匹配该咋写公式

第二步在相应位置输入数组公式(MATCH与COUNTIF)来模糊判断地址是属于哪个省,并计算中在省份数据是在第几行Excel模糊查询后进行精确匹配该咋写公式

第三步,用INDIRCT计算出引用的省份即可Excel模糊查询后进行精确匹配该咋写公式

结果咣咣咣Excel模糊查询后进行精确匹配该咋写公式
【Excel模糊查询后进行精确匹配该咋写公式】
来,给自己一个表扬,哈哈哈
■网友
简单方法就是打开筛选,然后按文本包含“上海”等一次筛选后粘贴复制到新表直接填充上海等


    推荐阅读