LOOKUP 函数功能函数 LOOKUP 有两种语法形式:向量和数组。函数 LOOKUP 的数组形式是在数组的第一行或第一列中查找指定数值, 然后返回最后一行或最后一列中相同位置处的数值。如果需要查找的数值在数组的第一行或第一列,就可以使用函数 LOOKUP 的这种形式。当需要指定列或行的位置时,可以使用函数 LOOKUP 的其他形式。表达式 LOOKUP(lookup_value,array) 参数含义 Lookup_value 为函数 LOOKUP 在数组中所要查找的数值。 Lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。如果函数 LOOKUP 找不到 lookup_value ,则使用数组中小于或等于 lookup_value 的最大数值。如果 lookup_value 小于第一行或第一列(取决于数组的维数)的最小值,函数 LOOKUP 返回错误值#N/A 。 Array 为包含文本、数字或逻辑值的单元格区域,它的值用于与 lookup_value 进行比较。函数 LOOKUP 的数组形式与函数 HLOOKUP 和函数 VLOOKUP 非常相似。不同之处在于函数 HLOOKUP 在第一行查找 lookup_value ,函数 VLOOKUP 在第一列查找,而函数 LOOKUP 则按照数组的维数查找。如果数组所包含的区域宽度大,高度小(即列数多于行数), 函数 LOOKUP 在第一行查找 lookup_value 。如果数组为正方形,或者所包含的区域高度大,宽度小(即行数多于列数), 函数 LOOKUP 在第一列查找 lookup_value 。函数 HLOOKUP 和函数 VLOOKUP 允许按行或按列索引,而函数 LOOKUP 总是选择行或列的最后一个数值。要点数组中的数值必须按升序排序: ... 、-2、-1、0、1、2、... 、A- Z、 FALSE 、 TRUE ;否则,函数 LOOKUP 不能返回正确的结果。文本不区分大小写。说明 LOOKUP() 参数引用公式说明(结果) 3在数组的第一行中查找“C”,并返回同一列中最后一行的值(3) 2在数组的第一列中查找“ bump ”,并返回同一行中最后一列的值(2) 示例一查询最后一条记录值编号品名型号单价条件查询编号 10001 MP3 _LQ001 300 品名 10001 10001 MP3 _LQ005 400 MP4 10003 10002 MP4 _LQ003 500 编号 10002 10002 MP4 _LQ006 600 10002 10001 10003 MP5 _LQ004 700 结果 10002 10003 MP5 _LQ002 800 600 10003 G24 公式:{ =LOOKUP(G20,IF(C19:C24=G22,D19:F24)) } M24 公式: 编号品名型号单价条件查询编号 10002 MP3 _LQ001 300 品名 10001 10002 MP4 _LQ005 400 MP4 10003 10002 MP5 _LQ003 500 编号 10002 10001 MP3 _LQ006 600
Excel查找和引用函数-LOOKUP(数组)函数使用实例教程 来自淘豆网www.taodocs.com转载请标明出处.