donnie🌚
2021-06-08T18:03:44+00:00
题目说得有些复杂,其实情况是这样的
领导给了一个EXCEL表格,就是我们镇里近几天已经打了第一针新冠疫苗的人的名单,要求根据地址对名单里的人按行政村分类,然后发到各行政村村委会,由村委会找人,一个一个的要求去打第二针。好吧,这个倒是一个筛选就可以搞定的事,但是
问题来了,因为是乡镇,填写的地址五花八门,所以只能先规范地址才能分类,问题是怎么规范分类,我研究了好几个小时了,都没啥结果,所以求助一下高手,因为这个excel涉及保密,所以就不发上来了,我简单说说表格:
K列是五花八门的地址,要从K2这个单元格里面提取出来自然村或者行政村的名字,然后根据(表名:地址校正)校正后填到P2这个单元格里面,
行政村对应的自然村在 表名:地址校正,A列(行政村名及自然村名,含有错别字的自然村名以及上古时期的一些自然村名叫法)B列(对应的行政村,也就是校正后的地址)
举个例子:
标准地址是:
艾泽拉斯省北裂境镇丧钟村影月自然村
我说的K2的地址就会有
北裂境镇影月自然村
艾泽拉斯省影月村
艾泽拉斯省影月
影月
艾泽拉斯省景月村(错别字,错前一个)
艾泽拉斯省景阅村(错别字,错两个)
艾泽拉斯省影阅村(错别字,错后一个)
以上,写得有些乱,应该能看懂吧,今天打了第二针,有些困,时间也有些晚
算了再写一下
假设 K2地址为
艾泽拉斯省影月村
地址校正表A1:影月 B1 :丧钟
那么A1部分匹配了K2,则,P2填丧钟
问题是,我用的公式:=VLOOKUP(K2,地址校正!A:B,2,TRUE) 模糊查找里,只会返回了A列最后一行对应的B列数值
领导给了一个EXCEL表格,就是我们镇里近几天已经打了第一针新冠疫苗的人的名单,要求根据地址对名单里的人按行政村分类,然后发到各行政村村委会,由村委会找人,一个一个的要求去打第二针。好吧,这个倒是一个筛选就可以搞定的事,但是
问题来了,因为是乡镇,填写的地址五花八门,所以只能先规范地址才能分类,问题是怎么规范分类,我研究了好几个小时了,都没啥结果,所以求助一下高手,因为这个excel涉及保密,所以就不发上来了,我简单说说表格:
K列是五花八门的地址,要从K2这个单元格里面提取出来自然村或者行政村的名字,然后根据(表名:地址校正)校正后填到P2这个单元格里面,
行政村对应的自然村在 表名:地址校正,A列(行政村名及自然村名,含有错别字的自然村名以及上古时期的一些自然村名叫法)B列(对应的行政村,也就是校正后的地址)
举个例子:
标准地址是:
艾泽拉斯省北裂境镇丧钟村影月自然村
我说的K2的地址就会有
北裂境镇影月自然村
艾泽拉斯省影月村
艾泽拉斯省影月
影月
艾泽拉斯省景月村(错别字,错前一个)
艾泽拉斯省景阅村(错别字,错两个)
艾泽拉斯省影阅村(错别字,错后一个)
以上,写得有些乱,应该能看懂吧,今天打了第二针,有些困,时间也有些晚
算了再写一下
假设 K2地址为
艾泽拉斯省影月村
地址校正表A1:影月 B1 :丧钟
那么A1部分匹配了K2,则,P2填丧钟
问题是,我用的公式:=VLOOKUP(K2,地址校正!A:B,2,TRUE) 模糊查找里,只会返回了A列最后一行对应的B列数值