一、查找与引用函数的作用
可以使用查找与引用函数将列的值按字典表进行填充
二、三种常用的查找与引用函数
- LOOKUP函数
作用
返回向量或数组中的数值。函数 LOOKUP 有两种语法形式:向量和数组。
提示 :LOOKUP矢量 的数值必须按升序排序:…、-2、-1、0、1、2、…、A-Z、FALSE、TRUE;
否则,函数LOOKUP 不能返回正确的结果。文本不区分大小写。
一、向量形式
向量为只包含一行或一列的区域。
函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值。
然后返回第二个单行区域或单列区域中相同位置的数值。
如果需要指定包含待查找数值的区域, 则可以使用函数LOOKUP 的这种形式。
函数 LOOKUP 的另一种形式为自动在第一列或第一行中查找数值。
语法
LOOKUP(lookup_value,lookup_vector,result_vector)
■ Lookup_value 为函数 LOOKUP 在第一个向量中所要查找的数值。
lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。
■ Lookup_vector 为只包含一行或一列的区域。lookup_vector 的数值可以为文本、数字或逻辑值。
■ Result_vector 只包含一行或一列的区域,其大小必须与 lookup_vector 相同。
说明
■ 如果函数 LOOKUP 找不到 lookup_value,则查找 lookup_vector 中小于或等于 lookup_value 的最大数值。
■ 如果 lookup_value 小于 lookup_vector 中的最小值,函数 LOOKUP 返回错误值 #N/A。
二、数组形式
函数 LOOKUP 的数组形式是在数组的第一行或第一列中查找指定数值。
然后返回最后一行或最后一列中相同位置处的数值。
如果需要查找的数值在数组的第一行或第一列,就可以使用函数 LOOKUP 的这种形式。
当需要指定列或行的位置时,可以使用函数 LOOKUP 的其他形式。
语法
LOOKUP(lookup_value,array)
Lookup_value 为函数 LOOKUP 在数组中所要查找的数值,可以为数字、文本、逻辑值或包含数值的名称或引用。
说明
■ 如果函数 LOOKUP 找不到 lookup_value,则使用数组