LookUp - 指令碼函數

Lookup()會查詢已載入的表格,並且傳回的 field_name 值相當於欄位 match_field_name 中第一次出現的值match_field_value。表格可以是目前表格或之前載入的其他表格。

語法:  

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

傳回資料類型: 雙值

引數:  

引數 描述
field_name 傳回值需要的欄位名稱。輸入值必須指定為字串 (例如引號中的常值)。
match_field_name 要在其中查閱 match_field_value之欄位的名稱。 輸入值必須指定為字串 (例如引號中的常值)。
match_field_value 要在 match_field_name欄位中查閱的值。
table_name

要在其中查閱值的表格名稱。輸入值必須指定為字串 (如引號中的常值)。

如果省略 table_name,則會採用目前表格。

備註: 不含引號的引數會參考目前表格。若要參考其他表格,請將引數含括在單引號中。

限制:  

搜尋順序為載入順序,除非表格是複雜運算 (如 join) 的結果,若是如此,順序無法明確定義。field_namematch_field_name 必須是相同表格 (以 table_name 指定) 中的欄位。

如果找不到符合的值,則會傳回 NULL

備註: Lookup()函數是彈性的,可以存取任何先前載入的表格。然而,它與 Applymap()函數相比較速度較慢。