早教吧 育儿知识 作业答案 考试题库 百科 知识分享

excel中的VLOOKUP(K6,IF({1,0},C3:C15,B3:B15),2,)其中{1,0}是什么意思?不太懂

题目详情
excel中的 VLOOKUP(K6,IF({1,0},C3:C15,B3:B15),2,) 其中{1,0}是什么意思?不太懂
▼优质解答
答案和解析
用if来构造一个首列为C次列为B的内存数组,好供VlookUp使用,属于一种非正式用法。里面的1实际不是1,是true,当然0也是false。 if(A1=2,C3,B3)能看懂吧,它实际等价于if(true,C3,B3),然后这三个参数都变成数组就是你看到的了。 这种用法主要用于配合Vlookup这个函数,因为这个函数要求索引列在前,用B列做索引查C列数据可以,反过来就不行。于是有人用这种方法硬生生造出一个C在前B在后的数组。