IF({1,0},B1:B5,A1:A5)这个函数的意义

我知道在vlookup里面这个IF函数有把后面两列的顺序调换的作用。可是为什么有这个作用呢?vlookup(C1,IF({1,0},B1:B5,A1:A5),2,0)这个... 我知道在vlookup里面这个IF 函数有把后面两列的顺序调换的作用。可是为什么有这个作用呢?
vlookup(C1,IF({1,0},B1:B5,A1:A5),2,0) 这个函数的意思就是C1的值与B列一致,对应的A值。IF(1,0),表明是1的时候if公式就返回B列中的值, 0的时候就返回A列中的值, 这个函数就把B列为第一列,A列为第二列。可是为什么呢?怎么知道一开始的返回值是1而不是0呢?
vlookup(C1,IF({1,0},B1:B5,A1:A5),2,0) =vlookup(C1,IF({0,1},A1:A5,B1:B5),2,0) ,我测试过,这两个函数的结果是一样的。那么一开始的值是1还是9,到底是如何判断的。。。。

纠结了好久,求助。
展开
热情的橘子醬8D544
2011-05-09 · TA获得超过6.9万个赞
知道大有可为答主
回答量:2.6万
采纳率:57%
帮助的人:1.1亿
展开全部
IF函数正常用法是:IF(条件,true值结果,false值结果)
IF({1,0},B1:B5,A1:A5)中,条件是一个常量数组{1,0},相当于{true,false},函数同时用1和0进行判断(这两个判断是同时进行的),返回的值也是两个,两个值组成一个数组(条件在前的结果也在前)。在前面公式中即由B1:B5和A1:A5组成一个两列五行(B列在前,A列在后)的数组。
huangjc507
2011-05-09 · TA获得超过6378个赞
知道大有可为答主
回答量:8464
采纳率:0%
帮助的人:1506万
展开全部
IF({1,0},B1:B5,A1:A5)
这个的意思就是吧B1:B5和A1:A5组成一个新的区域!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灵芝有味温馨3403
2011-05-10 · TA获得超过212个赞
知道答主
回答量:402
采纳率:0%
帮助的人:250万
展开全部
if (0<i<5) 这样的写法错误,改为:if (0<i && i<5)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式