LOOKUP函数功能从单用法一、二、语法LOOKUP(lookup_valuLOOKUP(lookup_valu1必选参数,2必选参数:包含3可选参数:4必选参数:包含注意1【lookup_ve2如果LOOKUP 找3如果lookup_va4如果数组包含宽度5如果数组是正方的6使用HLOOKUP返回值查找值单行、单列区域查找区域单行区域或者单列区域数组的第一行或者第一列参数说明第二个单行区域或单列区域中相同位置的值数组的最后一行或最后一列中相同位置的值用法数组形式lookup_valuelookup_vector[result_vector]array参数向量形式向量形式数组形式单行、单列区域查找值、返回值区域用于【lookup_vector】参数按照升序排列的时,是一种模糊查找的方法,查找小于等于查找值的数,返回最后一个符合条件的结果水平方向12345向量用法 1aabcde数组用法 2b注:数组用法中,垂直方向1a向量用法3c2b数组用法4d3c4d向量用法a15e数组用法c3注:数组用法中,查找策略1、数据升序排列LOOKUP函数的优势查找值结果4A1#N/A3B3E2C4E5D5E1E6E7F7F中间值2小于查找值5,进入右区间;右区间中间值1小于查返回结果E函数应用数据区域【lookup_vector】区域中间值为第3【INT((1+6)/2左区间中间值为第3【INT((1+2)/2)】个数4;右区间中间值为第5【INT((查找值小于lookup_vector中的最小值,LOOKUP 会返回 #中间值2小于查找值3,进入右区间;右区间中间值1小于查返回结果E为方便说明,假设有100个数据
首先比较中间值【第int((1+100)/2)=50个数据】与X的大小:如果该值小于要查找的X,由于数据是升序的,则收敛搜索区域为“右区间”即第51~100个;然后继续比较右区间