LookUp - 脚本函数

Lookup()用于查找已经加载的表格,并返回与在字段 match_field_name 中第一次出现的值 match_field_value 对应的field_name 值。表格可以是当前表格或之前加载的其他表格。

语法:  

lookup(field_name, match_field_name, match_field_value [, table_name])

返回数据类型: dual

参数:  

参数 说明
field_name 需要返回值的字段的名称。输入值必须为字符串(例如引用的文字)。
match_field_name 要在其中查找 match_field_value的字段的名称。 输入值必须为字符串(例如引用的文字)。
match_field_value 要在 match_field_name字段中查找的值。
table_name

要在其中查找值的表格的名称。输入值必须为字符串(例如引用的文字)。

如果省略了 table_name,假定为当前表格。

备注: 引用当前表格的参数,不带引号。要引用其他表格,须使用单引号将参数括起来。

限制:  

搜索顺序即为加载顺序,除非表格为复杂操作的结果(如联接),在这种情况下顺序并未很好地定义。field_namematch_field_name 必须为相同表格中的字段,由 table_name 指定。

如果未找到匹配值,则返回 NULL

备注: Lookup()函数的用法非常灵活,可以用于访问先前加载的所有表格。但是,与 Applymap()函数相比,它的速度相对较慢。

另请参阅: