LOOKUP函数的使用方法:

功能说明:从单行或者是单列的单元格区域中,或者从一个数组中返回需要查找的值。它有两种形式:向量形式和数组形式,都只包含一行或一列区域。

语法表达式:

lookup-value:表示函数在第一个向量中搜索的值。该参数可以是数字、文本、逻辑值、名称,也可以是引用值。

lookup-vector:只包含一行或一列的区域。该参数可以是文本、数字或者逻辑值。设置参数的值时,必须以升序顺序放置,否则函数可能无法提供正确值。

result-vector:也只包含一行或一列区域,而且,个数必须与lookup-vector一致。

在数组LOOKUP中。

lookup-value:表示函数在数组中搜获的值。使用函数时,其值可以是数字、文本、逻辑值、名称,也可以是引用值。

array:表示数组名,参数必须以升序顺序放置,否则,函数无法提供正确的值。

如果要查询的值列表较大或者值可能会随时间而改变时,而且是指定行或列的位置,应使用向量形式的LOOKUP。向量形式的LOOKUP可以在单行或单列区域中查找值,返回第二个单行或单列区域中相同位置的值。

如果函数找不到lookup-vector,那么,它与lookup-vector中小于或等于lookup_value的最大值匹配。如果lookup-value小于lookup-vector中的最小值,函数会返回错误值#N/A!。

如果函数找不到lookup-value,它将使用数组中小于或等于lookup-value的最大值;如果小于lookup-value第一行或列中的最小值,这个最小值取决于数组的维度,函数将返回错误值#N/A!。

如果要查询的值列表较小或者在一段时间内保持不变时,而且要匹配的值在数组的第一行或列中时,应使用数组形式的LOOKUP。数组形式的LOOKUP可以在数组的第一行或列中查找指定值,返回数组最后一行或列中相同位置的值。

数组包含要与lookup-value进行比较的文本、数字、逻辑值的单元格区域,而且是根据数组的维度进行搜索。如果数组包含的列数多于行数,函数将在第一行中搜索lookup-value;如果数组是正方形的或者行数多于列数,那么,函数将在第一列中进行搜索;函数始终会选择行或者列中的最后一个值。

LOOKUP函数实例:

实际应用:某销售公司统计了各部门员工的销量数据,现在需要确定最大销量的员工部门。