使用vlookup函数的应用 ,如何避免重复的源数据? 求指导

查看: 10661|回复: 33
阅读权限7UID343363函数0 关最后登录经验1439 点在线时间106 小时VBA0 关分享记录好友技巧0 关相册主题段位0 段金币2523 个积分1451精华0帖子日志注册时间
小学4年级, 积分 1451, 距离下一级还需 49 积分
金币2523 个积分1451帖子
VL请各位老师、同学们帮帮忙!&&
本帖子中包含更多资源
才可以下载或查看,没有帐号?
阅读权限22UID346883函数0 关最后登录经验19408 点在线时间1107 小时VBA0 关分享记录好友技巧0 关相册主题段位0 段金币10595 个积分19408精华1帖子日志注册时间
金币10595 个积分19408帖子
Zipall发布于
这个不是vlookup能解决的.B1输入数组公式(输入时按ctrl+shift+enter完成)=INDEX(序号!B$1:B$281,SMALL(IF(序号!A$1:A$281=A1,ROW($1:$281)),COUNTIF(A$1:A1,A1)))向下填充D列同理
能力是有限的,努力是无限的!
阅读权限6UID334514函数2 关最后登录经验1066 点在线时间54 小时VBA0 关分享记录好友技巧1 关相册主题段位0 段金币1061 个积分1074精华0帖子日志注册时间
小学3年级, 积分 1074, 距离下一级还需 126 积分
金币1061 个积分1074帖子
试试用数据透视表按编号合并后再VLOOKUP能不能达到目的.
阅读权限7UID320382函数0 关最后登录经验1485 点在线时间199 小时VBA0 关分享记录好友技巧0 关相册主题段位0 段金币4755 个积分1490精华0帖子日志注册时间
函初201203班A15
小学4年级, 积分 1490, 距离下一级还需 10 积分
金币4755 个积分1490帖子
本帖最后由 爱疯 于
18:20 编辑
[hide]你用透视做了吗?我看过你编号一列有很多重复的编号,做个透视应该就会解决问题的。[/hide
阅读权限22UID346883函数0 关最后登录经验19408 点在线时间1107 小时VBA0 关分享记录好友技巧0 关相册主题段位0 段金币10595 个积分19408精华1帖子日志注册时间
一只大懒猫,只管领路 不管喂奶...
大学助理讲师, 积分 19408, 距离下一级还需 7592 积分
金币10595 个积分19408帖子
&&&本楼为最佳答案&&&
这个不是vlookup能解决的.B1输入数组公式(输入时按ctrl+shift+enter完成)=INDEX(序号!B$1:B$281,SMALL(IF(序号!A$1:A$281=A1,ROW($1:$281)),COUNTIF(A$1:A1,A1)))向下填充D列同理
阅读权限7UID320382函数0 关最后登录经验1485 点在线时间199 小时VBA0 关分享记录好友技巧0 关相册主题段位0 段金币4755 个积分1490精华0帖子日志注册时间
函初201203班A15
小学4年级, 积分 1490, 距离下一级还需 10 积分
金币4755 个积分1490帖子
游客,如果您要查看本帖隐藏内容请
本帖子中包含更多资源
才可以下载或查看,没有帐号?
阅读权限28UID260692函数7 关最后登录经验151870 点在线时间3660 小时VBA2 关分享记录好友技巧4 关相册主题段位5 段金币92564 个积分153017精华4帖子日志注册时间
金币92564 个积分153017帖子
本帖子中包含更多资源
才可以下载或查看,没有帐号?
阅读权限6UID282605函数3 关最后登录经验944 点在线时间3 小时VBA0 关分享记录好友技巧1 关相册主题段位0 段金币1907 个积分944精华0帖子日志注册时间
小学3年级, 积分 944, 距离下一级还需 256 积分
金币1907 个积分944帖子
阅读权限4UID154570函数0 关最后登录经验559 点在线时间127 小时VBA0 关分享记录好友技巧0 关相册主题段位0 段金币682 个积分559精华0帖子日志注册时间
小学1年级, 积分 559, 距离下一级还需 41 积分
金币682 个积分559帖子
B2==VLOOKUP(A2&ROW(),IF({1,0},序号!$A$2:$A$281&ROW(序号!$A$2:$A$281),序号!$B$2:$B$281),2,) 数组公式应该再改一下b2=VLOOKUP($A2&ROW(),IF({1,0},序号!$A$2:$A$281&ROW(序号!$A$2:$A$281),序号!B$2:B$281),2,)数组公式,向下,向右拖动!
[此贴子已经被作者于 17:44:26编辑过]
阅读权限19UID329295函数5 关最后登录经验8181 点在线时间609 小时VBA0 关分享记录好友技巧5 关相册主题段位3 段金币5632 个积分8182精华0帖子日志注册时间
大学4年级, 积分 8182, 距离下一级还需 818 积分
金币5632 个积分8182帖子
看看,学习一下!!!
阅读权限20UID317612函数0 关最后登录经验9494 点在线时间514 小时VBA1 关分享记录好友技巧0 关相册主题段位3 段金币10141 个积分9500精华0帖子日志注册时间
【字典.B22】我不知
硕士研究生, 积分 9500, 距离下一级还需 2500 积分
金币10141 个积分9500帖子
看看,学习一下!!!
最佳答案累计大于500
Powered by查看: 2675|回复: 11
关于源数据和目标数据不太一致的vlookup函数实例求助(见附件)
阅读权限20
在线时间 小时
本帖最后由 粥粥 于
10:52 编辑
公式算出来的结果大部分对了,还有少部分不对,请问如何解决问题呢?
我也知道不对的原因是A列和E列的部分名称不一致导致的(比如A列是大余中学义务,E列是大余中学),我就是想问有什么办法能够解决这个问题,因为单位名称太多,我这里只是例举了一部分名称做列子。
未命名.jpg (90.93 KB, 下载次数: 3)
F列为vlookup算出来的结果
10:30 上传
F列为vlookup算出来的结果,公式为=VLOOKUP(E1,$A$1:$B$23,2,TRUE)
(2.61 KB, 下载次数: 33)
10:31 上传
点击文件名下载附件
阅读权限20
在线时间 小时
你是想求什么?请说明提议好吗?
阅读权限20
在线时间 小时
A列和E列字须不一样,如新城中心小学和新城中学义务??
不知道是不是这个原因自己在看看吧
阅读权限20
在线时间 小时
你看行吗?
10:39 上传
点击文件名下载附件
4.62 KB, 下载次数: 17
阅读权限20
在线时间 小时
因为你第四个参数写的是true.
如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于等于 lookup_value 的最大值。&梅关中学&、“新城中学”、“京州九年制”、“大余中学”在A列没有完全一致对应,所以取的数字是不对的
阅读权限20
在线时间 小时
楼主公式不对,可以将VLOOKUP(E14,$A$1:$B$23,2,TRUE)改为VLOOKUP(E14,$A$1:$B$23,2,0)
阅读权限20
在线时间 小时
乌龙刀 发表于
你是想求什么?请说明提议好吗?
就是A列和E列的部分名称不一致啊,如何解决啊,我重新编辑了帖子。应该看得懂了
阅读权限20
在线时间 小时
gys_nmg 发表于
A列和E列字须不一样,如新城中心小学和新城中学义务??
不知道是不是这个原因自己在看看吧
对,原因就是这个,就是问如何解决
阅读权限20
在线时间 小时
qiuqiu7456 发表于
因为你第四个参数写的是true.
如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用 ...
哥哥,你一下就发现了问题,就是因为没有完全一致导致的,我就想问如何可以解决这个问题,因为名称不可能完全一致的,我数据原不止这些,数据太多我无法一一甄别哪些数据名称是不完全一致的
阅读权限20
在线时间 小时
乌龙刀 发表于
你看行吗?
呵呵,不行啊,你这样有些数据就没有出来
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师用vlookup函数查找数据,当查找的关键字在被引用的源表中有重复时,如何自动提醒_百度知道

我要回帖

更多关于 vlookup函数的应用 的文章

 

随机推荐