作者:乔山办公网日期:
返回目录:excel表格制作
就是在一组已经顺序的数组里进行查找的方法,先对数组的中间值进行比较,之后选取所需要的数组部分在进行取中间值进行比较,直到找到所要查找的值
二分法查找
算法:当数据量很大适宜采用知该方法。采用二分法查找时,数据需是排好序的。
基本思想:假设数据是按升序排序的,对于给定值x,从序列的道中间位置开始比较,如果当前位置值回等于x,则查找成功;若x小于当前位置值,则在数列的前半段中答查找;若x大于当前位置值则在数列的后半段中继续查找,直到找到为止。
本例中2,8,4,5,6未排序,因此给出了末位的6;如果写成=LOOKUP(9,{2,4,5,6,8}),结果是8。
Excel中Hlookup函数与Vlookup函数相似,用法:=Hlookup(查找值,来查找区域,返回值在查找区域的位置,匹源配方式)
软件版本:Office2010
举例说明如下:
1.利用Hlookup函数查找I列中数据,在知第一行中对应的第道二行内容:
2.输入公式如下:
3.下拉填充得到结果:
=lookup(1,0/(A1:A1000=2),B1:B1000)