您好!请问=IF(B4="","",VLOOKUP(B4,数据表!$A$1:$B$11,2,)),这段函数哪里错了。

 我来答
wykcorp
2015-03-08 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3241万
展开全部

公式语法格式是正确的,现在提示什么错误了,这样说清楚啊?

一、首先要确认名称为  数据表 这个工作表一定要存在。


二、如果是提示#N/A错误值,那么必须要注意一点,B4的值必须要存在于 数据表 这个工作表的A列,即A1:A11这个区域,否则就会提示#N/A错误值。

如果确认是存在的,那么B4的值要与 数据表!A1:A11的单元格格式一至,且检查两者有没有存在空格等情况,如 "张三" 与 "张三     " 后者是带有空格的。


如果还没有解决问题的,请把表格按以下要求截图发上来并附上详细说明:

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aidunovel
2015-03-09 · TA获得超过8182个赞
知道大有可为答主
回答量:8270
采纳率:78%
帮助的人:1768万
展开全部

我试了下,没有错哎。

数据表:

查询表:



不过,对于你逗号后面省略的参数,需要关注一下“升序排列”的问题,下面是微软官方的说明:


range_lookup    可选。 一个逻辑值,指定希望 VLOOKUP 查找精确匹配值还是近似匹配值:

如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。 如果找不到精确匹配值,则返回小于 lookup_value 的最大值。

重要   如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。

有关详细信息,请参阅对区域或表中的数据进行排序。

如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。

如果 range_lookup 参数为 FALSE,VLOOKUP 将只查找精确匹配值。 如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。 如果找不到精确匹配值,则返回错误值 #N/A。

来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李蓝雪88
2019-03-26
知道答主
回答量:1
采纳率:0%
帮助的人:740
展开全部
多了个逗号结尾处
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
睿睿妈
2019-01-25
知道答主
回答量:1
采纳率:0%
帮助的人:761
展开全部

请问,为什么从C13单元格下去的名称都会错误?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式