今天小编要和大家分享的是:“excellookup函数按未排序列进行查找”

方法/步骤
-
1
首先我们看到“分段”这一列的顺序是乱的,那么我们如何进行lookup的查找,查找分段列返回人数列的值呢,如下图所示:
-
2
在任意单元格输入函数"=LOOKUP(G9,H3:H7,I3:I7)",G9表示我们要查找的内容,H3:H7是我们对比的区域,I3:I7是我们返回的区域,如下图所示:
-
3
我们来看第一个列子,当我们在G9的位置输入10000时为什么返回65,首先我们要知道未排序的比较方式为二分法比较,因为分段这一列共5个数据,那么第一次比较,会比较(5+1)/2取整后也就是第三个数9999,发现10000大于9999,那么第二次比较,会比较大于第3个数所在行数的第4个数和第5个数,同样对比的是(2+1)/2取整后对比第4个数4999发现大于4999但是又小于14999,所以返回4999对应的65
,如下图所示: -
4
同理,我们再来看另一个例子,当我们输入2000时,返回的是34,那是因为对比到最后的时候,2000先跟1999对比大于1999,那么会继续对比0发现大于0,那么只能返回0对应的值,因为这是最后的对比数,如下图所示:
-
5
同理我们输入5000时会返回34
,因为它和2000处于相同的范围,如下图所示: -
6
但是当我们输入13000时,又返回65
,是因为它和10000处于相同的位置,如下图所示:END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
文章评论