首页 理论教育 查找函数:如何在向量或数据表中查找数值?

查找函数:如何在向量或数据表中查找数值?

时间:2023-05-24 理论教育 版权反馈
【摘要】:向量形式的公式中,lookup_vector的数值必须按升序排列,否则不能返回正确的结果。如LOOKUP找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大值。table_array是在其中查找数据的数据表,可以使用对区域或区域名称的引用,例如数据库或数据库清单。图3-26查找函数的应用

查找函数:如何在向量或数据表中查找数值?

1.LOOKUP()

返回向量或数组中的数值,有两种语法结构:向量和数组。函数LOOKUP()的向量形式是在单行区域或单列区域中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其形式是在数组的第一行(列)查找指定数值,然后返回数组的最后一行(列)中相同位置的数值。

(1)其向量形式为:=LOOKUP(lookup_value,lookup_vector,result_vector)。向量形式的公式中,lookup_vector的数值必须按升序排列,否则不能返回正确的结果。如LOOKUP找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大值。如果lookup_value小于lookup_vector中最小值,则显示错误#N/A。

(2)其数组形式为:=LOOKUP(lookup_value,array)。

2.VLOOKUP()与HLOOKUP()

在表格或数值数组的首列(行)查找指定数值,并返回表格或数组当前行中指定列(行)处的数值,上文已有介绍。其公式为:(www.xing528.com)

=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

=HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

Lookup_value是在数据表的第一列中查找的数值,可为数值、引用或字符串。table_array是在其中查找数据的数据表,可以使用对区域或区域名称的引用,例如数据库或数据库清单。table_array是逻辑值,如果table_array为true,则table_array的第一列的数值必须按照升序排列,否则不能返回正确的值;如果range_lookup为false,table_array不必排序。table_array第一列可以为文本、数字或逻辑值,且不分文本的大小写。col_index_num(row_index_num),为table_array中待返回匹配值的列(行)序号(图3-26)。

图3-26 查找函数的应用

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈