这个函数主要用于在查找范围中查询指定的查找值,并返回另一个范围中对应位置的值。 如下图所示,B列姓名使用了合并单元格,使用以下公式可以得到完整的填充:=LOOKUP(1,0/(B:B<>''),B:B)如下图,要根据E3单元格的商品名称,查询对应的销售经理。公式为:=LOOKUP(1,0/(C2:C10=E3),A2:A10)=LOOKUP(1,0/(条件区域=条件),查询区域)如下图,要根据F3单元格的商品名称和G3单元格的部门,查询对应的销售经理。公式为:=LOOKUP(1,0/((D2:D10=F3)*(B2:B10=G3)),A2:A10)=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),查询区域)=LOOKUP(1,0/(条件区域1=条件1)/(条件区域2=条件2),查询区域)如下图,要根据B列销售业绩返回对应的评定标准,E~F列为标准对照表。=-LOOKUP(1,-RIGHT(B2,ROW($1:$9)))=LOOKUP('做',INDIRECT('A1:A'&MATCH(D2,B1:B10,0)))MATCH函数部分,精确查找出D2单元格的姓名在B列中的位置。返回结果为7。 用字符串'A1:A'连接MATCH函数的计算结果7,变成新字符串'A1:A7'。再用INDIRECT函数把字符串'A1:A7'变成实际的引用。 最后用LOOKU函数返回该区域中最后一个文本的内容。
|