Excel公式含义

Vlookup(if({1,0},X:X,U:U),2,FALSE)=0,“”,0)这个是实现什么功能?什么意思?感谢大神... Vlookup(if({1,0},X:X,U:U),2,FALSE)=0,“”,0)这个是实现什么功能?什么意思?感谢大神 展开
 我来答
Kevin_0010
2019-10-17 · TA获得超过538个赞
知道小有建树答主
回答量:540
采纳率:82%
帮助的人:26.2万
展开全部
公式不完整,大家都没办法看到真实的情况。
我从两部分探讨这个问题:
1.内层的VLOOKUP

VLOOKUP的形式是VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
第一个参数是lookup_alue,这里缺了。公式内层的IF({1,0},X:X,U:U)产生的是二维数组,其实就是X列和U列组成的两列数据。
假设补齐为
VLOOKUP(A1,IF({1,0},X:X,U:U),2,FALSE)
意思就是在X列查找与A1内容完全相同的单元格,返回对应的U列相同行号的单元格内容。
IF({1,0},X:X,U:U)中的数组常量用于进行数组运算,实际效果相当于指定X列为第一列,U为第二列。
2.外层的IF
考虑到公式后面的=0,“”,0),看起来与IF的格式相似,假设补齐为
=IF(VLOOKUP(A1,IF({1,0},X:X,U:U),2,FALSE)=0,"",0)
意思就是在X列查找与A1内容完全相同的单元格,返回对应的U列相同行号的单元格内容,找到的U列内容为0或者为空时(VLOOKUP找到空值也是返回0),返回空值,否则返回0。
注意:上述两个公式想要正确使用的话,都需要按Ctrl+Shift+Enter转为数组公式。此外数组公式比较耗资源,数据不多的话不要指定整列。

以上希望能帮上忙!
匿名用户
2019-10-17
展开全部
公式没这样写的。
你从哪里弄来这公式?
是像这样的吧:
=VLOOKUP(C1,IF({0,1},X:X,U:U),4,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
侯玉川
科技发烧友

2019-10-17 · 教育领域创作者
个人认证用户
侯玉川
采纳数:2041 获赞数:3571

向TA提问 私信TA
展开全部
VLOOKUP参数不正确,第一个参数不可能是数组的。括号不成对,错误。
越看越乱,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吃雪糕的宝宝8
2019-10-17
知道答主
回答量:12
采纳率:0%
帮助的人:7385
展开全部
这个函数是有问题的吧,明显括号少了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式