Excel精英培训网

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

[已解决]在单格输入公式出来的数据变成乱序,谁帮我处理一下

[复制链接]
发表于 2014-11-3 09:42 | 显示全部楼层 |阅读模式
新建 Microsoft Excel 工作表.rar (6.3 KB, 下载次数: 14)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-11-3 09:49 | 显示全部楼层
因为你省略了最后一个参数,这样就成模糊查找了

自然就不精确,2后面加个半角逗号就是了
回复

使用道具 举报

发表于 2014-11-3 09:49 | 显示全部楼层
你的问题是,用vlookup查询,=VLOOKUP(A2,$K1:$L6,2)你后面要加,0 变成这样=VLOOKUP(A2,$K1:$L6,2,)即精确匹配。

另外你A2的是小大小大小大大小,在你的K1:K6里面,没有这个值,所以也返不回值来。
回复

使用道具 举报

发表于 2014-11-3 09:49 | 显示全部楼层
=VLOOKUP(A2,$K1:$L6,2,)
回复

使用道具 举报

发表于 2014-11-3 09:50 | 显示全部楼层
因为你没有设置为精确匹配,把vlookup最后一个参数写上
回复

使用道具 举报

发表于 2014-11-3 09:51 | 显示全部楼层
一般要精确匹配才行
=VLOOKUP(A2,$K1:$L6,2,FALSE)
回复

使用道具 举报

发表于 2014-11-3 09:54 | 显示全部楼层    本楼为最佳答案   
或者这样来判断更科学些
=IF(ISERROR(VLOOKUP(A2,$K1:$L6,2,FALSE)),"",VLOOKUP(A2,$K1:$L6,2,FALSE))
回复

使用道具 举报

 楼主| 发表于 2014-11-3 09:59 | 显示全部楼层
朱荣兴 发表于 2014-11-3 09:54
或者这样来判断更科学些
=IF(ISERROR(VLOOKUP(A2,$K1:$L6,2,FALSE)),"",VLOOKUP(A2,$K1:$L6,2,FALSE))

谢谢了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-4 06:12 , Processed in 0.698155 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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