LookUp - 脚本函数

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

Syntax:  

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

Return data type:

Arguments:  

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

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

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

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

Limitations:  

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

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

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