vlookup函数,要查找函数vlookup值包含被查找函数vlookup值,如何用?

VLOOKUP查找出现错误值的问题解决方法 - Office办公助手
最专业的Office办公软件学习和原创Office教程网站!
VLOOKUP查找出现错误值的问题解决方法
发布时间:02-12 来源:Office办公助手()
1、如何避免出现错误值
EXCEL2003 在VLOOKUP查找不到,就#N/A的错误值,可以利用错误处理函数把错误值转换成0或空值。
即:=IF(ISERROR(VLOOKUP(参数略)),&&,VLOOKUP(参数略)
EXCEL2007,EXCEL2010中提供了一个新函数IFERROR,处理起来比EXCEL2003简单多了。
IFERROR(VLOOKUP(),&&)
2、VLOOKUP函数查找时出现错误值的几个原因
A、实在是没有所要查找到的值
B、查找的字符串或被查找的字符中含有空格或看不见的空字符,验证方法是用=号对比一下,如果结果是FALSE,就表示两个单元格看上去相同,其实结果不同。
C、参数设置错误。VLOOKUP的最后一个参数没有设置成1或者是没有设置掉。第二个参数数据源区域,查找的值不是区域的第一列,或者需要反回的字段不在区域里,参数设置在入门讲里已注明,请参阅。
D、数值格式不同,如果查找值是文本,被查找的是数字类型,就会查找不到。解决方法是把查找的转换成文本或数值,转换方法如下:
文本转换成数值:*1或--或/1
数值转抱成文本:&&&
上一篇: 下一篇:
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载1717被浏览204531分享邀请回答5711 条评论分享收藏感谢收起10314 条评论分享收藏感谢收起在EXCEL中VLOOKUP函数只能查找在第一列的数据,如果我需要查找的数据在其他列该如何设置_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
在EXCEL中VLOOKUP函数只能查找在第一列的数据,如果我需要查找的数据在其他列该如何设置
。。最好是能查找一段时间的数据。那么这样查找的数据就会有很多而不是一个我需要查找的是时间。。。
我有更好的答案
=index(数据区域,small(if(条件1*条件2……,row(),&座&quot,……)来完成大概的结构是这样的;),row())或者offset(数据区域那要通过函数的嵌套来完成的,例如
看不懂。。。怎么把附件发给你啊?
采纳率:50%
来自团队:
用LooKUP,有多个条件的语法的。
能把问题说得清楚一些吗?
为您推荐:
其他类似问题
vlookup函数的相关知识
换一换
回答问题,赢新手礼包VLOOKUP不能返回正确结果的几个原因
作者:eptw 文章来源: 点击数: 更新时间: 19:41:17
&&& VLOOKUP函数可以检索区域首列满足条件的值,然后返回其他列中检索值对应行的单元格值,如图所示,A1:B10区域第一列大多为数字,第二列为字母。:
&&& =VLOOKUP(3,A1:B10,2,)
&&& 返回第一列数字“3”对应第二列的字母“c”。
&&& 在实际使用该函数的过程中,经常会遇到其返回不正确结果的情况,如下图。
&&& 下面是几种常见错误的原因:
&&& 1.软件导入的数据,第一列中所查找值后有不可见字符。
&&& 要查找的数据是由软件导入,或第一列的数值的前后有其他不可见字符(如空格等),VLOOKUP函数返回“#N/A”错误。如图一中A3单元格中的“2”后有不可见字符,F2单元格返回错误。
&&& 2.第三个参数不正确,小于区域中的列数返回“#VALUE!”,大于列数返回“#REF!”。例如上例中F4单元格:
&&& =VLOOKUP(E4,A2:B10,5,)
&&& 第三个参数为“5”,而区域中只有两列,公式返回“#REF!”。
&&& 3.查找值不在数据区域中。如上例中的F5单元格:
&&& =VLOOKUP(E5,A2:B10,2,)
&&& 查找值为“0”,而第一列中没有这个值,返回“#N/A”。
&&& 4.数据区域的第一列设置了特定的数字格式。例如上图中A2单元格中的“一”是设置单元格格式后显示的结果,单元格中真正的内容为数字“1”,因而公式:
&&& =VLOOKUP(E6,A2:B10,2,)
&&& 返回错误,如F6单元格。
&&& 5.最后一个参数未设置,未能精确查找。
&&& VLOOKUP函数的最后一个参数“range_lookup”为可选的逻辑值,为“TRUE”或省略时可能返回精确值匹配值,也可能返回近似匹配值,为“FALSE”则只返回精确匹配值。如公式:
&&& =VLOOKUP(4,A1:B10,2)
&&& =VLOOKUP(5,A1:B10,2)
&&& 都返回“c”。
&&& 这里顺便说一下,当需要精确查找时,通常只需在第三个参数前写上一个英文逗号,而将该参数保留为空,如前例。
&&& 6.查找的数据包含通配符。
&&& 如F9单元格中的公式似乎要查找第9行的“7*”,实际返回第5行的结果“g”。本站另有关于的文章,有兴趣的读者可以参考。
&&& 7.数据类型不匹配。
&&& 如果查找值所在的单元格为文本,如E10单元格,而区域中第一列的值为数字,VLOOKUP函数会找不到正确的结果,如F10单元格中的公式。反之,如果区域中第一列的“数字”为文本,而查找值为数字,VLOOKUP函数同样会返回错误。
上一篇文章:
下一篇文章:
其他网友还在看:
 网友评论:(评论内容只代表网友观点,与本站立场无关!)
::发表评论::
评论内容:
请遵守及中华人民共和国其他各项有关法律法规。
严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
评论需要审核通过后才可见,本站管理员有权保留或删除评论内容。
评论内容只代表网友个人观点,与本网站立场无关。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Excel技巧天地 E-mail:  1、VLOOKUP函数的语法结构
  整个计算机就相当于一门语言,首先就是要熟知该函数的语法结构。
  VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。
  更易理解的表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
  在我们的工作中,几乎都使用精确匹配,该项的参数一定要选择为false。否则返回值会出乎你的意料。
  2、VLOOKUP函数使用范例
  vlookup 就是竖直查找,即列查找。通俗的讲,根据查找值参数,在查找范围的第一列搜索查找值,找到该值后,则返回值为:以第一列为准,往后推数查找列数值的这一列所对应的值。这也是为什么该函数叫做vlookup(v为vertical-竖直之意,lookup即时英文的查找之意)
  现有如下手机的每日销售毛数据(图左),A分销商需要提供四个型号的销售数据(图右)
  3、这个时候,大概可能回去一个一个人工查找,因为所提供的数据数量很少,但是其实工作中这种数据很庞大的,人工查找无疑即浪费时间,而且不能让A分销商相信你所提供数据的准确性。 接下来,就需要本次的主角登场了。使用vlookup函数。
  第一步:选中要输入数据的单元格,=VLOOKUP(H3,$A$3:$F$19,5,FALSE)如图
  4、参数解释:H3为想查找的型号,即iphone5。为什么要写H3,而不是直接写iphone5,因为方便公式进行拖拽填充,以及保证准确性。
  5、参数解释:$A$3:$F$19为需要在此范围内做查找,为什么要加上绝对引用呢,因为下面的ip4和剩余的查找都引用这个区域,即数据源,加上了绝对引用后,就可以对公式进行直接的拖拽。
  6、参数解释:5 从数据源第一列起,我们要查询的7/31号的销量在引用的第一列(即型号列)后面的第五列。
  注意这里的列数是从引用范围的第一列做为1,而不是以A列作为第一列,万万注意此处。
  7、参数解释:false 在日常生活中,大部分都使用的是精确的匹配到我想要查询的值,千万不要使用true,使用true的结果就是带来意想不到的结果。
  8、回车,可得到iphone5在7/30的销量。其他的只需要拖拽下即可获得完整的数据报告。如图,简单检验下,查看后各个值均相等。

我要回帖

更多关于 查找函数vlookup 的文章

 

随机推荐