Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2023|回复: 6

[已解决]不好意思再来求助 运用关键字查询导入行政区域编码后中出现问题

[复制链接]
发表于 2015-9-21 15:34 | 显示全部楼层 |阅读模式
本帖最后由 today0427 于 2015-9-21 16:29 编辑

QQ图片20150921155809.png QQ图片20150921153135.png

最佳答案
2015-9-21 15:55
  1. =LOOKUP(1,0/IF(D$2:D$3517<>"",FIND(D$2:D$3517,A2),),E$2:E$3517&F$2:F$3524&G$2:G$3517)
复制代码
CTRL+SHIFT+ENTER  一起按

新建文件夹 (3).rar

122.66 KB, 下载次数: 10

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2015-9-21 15:48 | 显示全部楼层
还是用上回的代码,只是将模拟表中的地址改成了全国行政区域编码地址,然后A列中的地址增加了,在B列中就无法正常显示了,找了半天代码没有写错,不知道什么原因
回复

使用道具 举报

发表于 2015-9-21 15:55 | 显示全部楼层    本楼为最佳答案   
  1. =LOOKUP(1,0/IF(D$2:D$3517<>"",FIND(D$2:D$3517,A2),),E$2:E$3517&F$2:F$3524&G$2:G$3517)
复制代码
CTRL+SHIFT+ENTER  一起按
回复

使用道具 举报

 楼主| 发表于 2015-9-21 16:04 | 显示全部楼层
这个查询好像有点模糊,部分能查对,部分单元格只要包含关键字中的一个字他也认,这样的话出现了很多错误,如图
(怎么回复传不了图?层主请看第一层图)

点评

你这个本来就是模糊查找啊.只要包含D列的内容就查找出来了.  发表于 2015-9-21 16:14
回复

使用道具 举报

 楼主| 发表于 2015-9-21 16:17 | 显示全部楼层
恩是,但是现在他好像是只要有D列中的一个字就认了
回复

使用道具 举报

发表于 2015-9-21 16:22 | 显示全部楼层
那你D列为什么有一个字的
你的公式查找原理本来就是查找A列包含D列的,查找到就返回后三列的
回复

使用道具 举报

 楼主| 发表于 2015-9-21 16:26 | 显示全部楼层
对了,是我自己的问题,我当时是担心左边地址写的太含糊了,所以将查询关键字中的区和县之类的字去掉了,为了能容易查到,没想到好多城市的区县去掉以后就剩下一个字了,这样很容易查找错误,我刚才把一个字的都补齐了,这样就好了,麻烦您了,能不能请教一下修改以后公式的意义,还有那个代码写好以后CTRL+SHIFT+ENTER  一起按是什么原理?

点评

数组函数都要按着三个键  发表于 2015-9-21 16:58
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 11:45 , Processed in 0.747815 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表