excel
lookup的用法:语法形式:lookup(lookup_value,lookup_vector,result_vector)。意思为lookup(引用单元格,匹配引用单元格的行或列,返回数据的行或列)
下面具体看哈引用数据情况,如图,我想把F1-I1单元格对应的盒号引用过来,则在F4单元格输入以下公式=LOOKUP(F1,$A$2:$A$7,$B$2:$B$7),结果就引用出来了
但是:用这公式得注意,当引用单元格的值大于匹配单元格的值时,会按匹配单元格最接近引用单元格的最大值来返回结果。导致数据错误,如下图画圈的地方。所以一般用时得小心使用,以免错误。
再来介绍哈VLOOKUP的用法,VLOOKUP与LOOKUP用法基本一致,功能也大同小异。语法形式:vlookup(lookup_value,table_array,col_index_num,range_lookup),意思为Vlookup(引用单元格,匹配引用单元格的区域,返回数据的列数,精确匹配或大致匹配)。
注意:VLOOKUP只能匹配行区域,HLOOKUP只能匹配列区域,如下图,根据个人情况使用。
下面还是以上面引用盒号为例:如下图:输入公式=VLOOKUP(F1,$A$2:$B$7,2,0)
这种和LOOKUP的区别,LOOKUP引用时如果盒号大于匹配区域,会返回接近的最大值,VLOOKUP则不返回。如图
这是盒质量和盒号列数相邻的情况,如果不相邻呢?如图:输入原公式,结果就全变成0了。是啥原因呢?
别紧张,是引用列数不对出问题了,将列数中的2改成3就正确了,如图。因为这里引用的单元格区域为A2:C7,返回值的列数在引用区域所处的位置为第三列,所以应该改成3,
介绍到此就结束了,友友们有啥疑问可以提出,相互解决,如果能帮助到你,请友友们投上一票或分享哈哟!