LookUp - 指令碼函數
Lookup() 會查看已載入的表格,並且傳回的 field_name 值相當於欄位 match_field_name 中出現的第一個值 match_field_value。該表格可以是目前表格,或者先前載入的另一個表格。
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 |
要在其中查閱值的表格名稱。輸入值必須指定為字串 (如引號中的常值)。 如果省略 |
備註: 不含引號的引數會參考目前表格。若要參考其他表格,請將引數含括在單引號中。
Limitations:
搜尋順序為載入順序,除非表格是複雜運算 (如 join) 的結果,若是如此,順序無法明確定義。field_name 和 match_field_name 必須是相同表格 (以 table_name 指定) 中的欄位。
如果找不到符合的值,則會傳回
備註:
Lookup() 函數是彈性的,可以存取任何先前載入的表格。然而,它與 Applymap() 函數相比較速度較慢。