match - 指令碼與圖表函數
match 函數會比較第一個參數與所有後續參數,並傳回相符的運算式數字位置。比較區分大小寫。
語法:
match( str, expr1 [ , expr2,...exprN ])
傳回的資料類型: 整數
提示備註如果您想要使用不區分大小寫的比較,請使用 mixmatch 函數。如果您想要使用不區分大小寫的比較及萬用字元,請使用 wildmatch 函數。
| 引數 | 描述 |
|---|---|
| str | 要評估的字串。 |
| expr1 | 要檢查數字表示的有效性的第一個運算式。 |
| expr2 |
要檢查數字表示的有效性的第二個運算式。 |
| expr3 |
要檢查數字表示的有效性的第三個運算式。 |
| 範例 | 結果 |
|---|---|
|
match( ColorCode,'Blue','Black' ) |
此運算式將符合的索引傳回到 ColorCode 欄位。如果值 ColorCode 是 Blue,則傳回 1。如果值 ColorCode 是 Black,則傳回 2。如果找不到符合的值,則會傳回 0。 |
| match( Region, 'North', 'East' ) | 此運算式將符合的索引傳回到 Region 欄位。如果值 Region 是 North,則傳回 1。如果值 Region 是 East,則傳回 2。如果找不到符合的值,則會傳回 0。 |
本主題中的某些範例使用內嵌載入。如需詳細資訊,請參閱使用內嵌載入以載入資料。