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个;然后继续比较右区间中间值查找;……如果该值大于要查找的X,由于数据是升序的,则收敛搜索区域为“左区间”即第1~50个;然后继续比较左区间中间值【查找;……函数应用 之 顺序查找函数应用 之 倒序查找常规用法中间值2小于查找值6,进入右区间;右区间中间值1小于查返回结果E中间值2小于查找值7,进入右区间;右区间中间值1小于查应的F中间值2小于查找值4,进入右区间;右区间中间值1小于查返回结果E用于【lookup_vector】参数没有按照升序排列的时,是一种精确查找的方法,如果查找不到值,就会返回错误查找值结果4A1E2B3#N/A6C4A5D5D1E6C示例1用LOOKUP函数代替成 绩IF函数LOOKUPLOOKUP8 5优 秀优 秀优 秀5 2不及格不及格不及格4 2不及格不及格不及格9 6优 秀优 秀优 秀5 7不及格不及格不及格4 9不及格不及格不及格7 0良好良好良好5 5不及格不及格不及...