close
MATCH() 可以在一個陣列中找出鍵值,並傳回它 翻譯位置;INDEX() 可以傳回一個陣列中,特定位置的內容值 翻譯社我們可以使用 MATCH() 來找出鍵值 (姓名) 地點位置,再用 INDEX() 找出相對應位置 翻譯內容值 翻譯社
除VLOOKUP...還有這類用法....(筆記....)
附註
下表申明此函數若何憑據 match_type 引數的設定來尋覓所需值 翻譯社
當您需要獲得吻合搜尋條件 翻譯元素之相對位置而非元素自己時,您應利用 MATCH 函數,而非 LOOKUP 函數。例如,您可以使用 MATCH 函數來提供 INDEX 函數 翻譯 row_num 引數值。
MATCH(lookup_value, lookup_array, [match_type])
MATCH 函數的語法具有下列引數:
- lookup_value 需要項。這是您要在 lookup_array 中尋覓比對的值。例如:當您要在電話簿中尋找某人的電話號碼時,姓名就是所要尋覓比對的值,而德律風號碼才是您所要 翻譯資料。
lookup_value 可以是數字、文字、邏輯值,或是一個參照到數字、文字、邏輯值的儲存格參照位址。
MATCH 函數會搜索某貯存格範圍內的指定項目,然後再傳回該項目在範圍內的相對位置。例如,若規模 A1:A3 內含值 5、25 和 38,則公式
EX:=INDEX(A2:A5 翻譯公司MATCH(D1,$B$2:$B$5,0),1)
=MATCH(25,A1:A3 翻譯公司0)
會傳回數字 2,因為 25 是規模內的第二個項目。
語法
- MATCH 函數將傳回 lookup_array 與搜尋值相符合的位置,而非自己 翻譯值 翻譯社例如:MATCH("b",{"a" 翻譯公司"b","c"},0) 會傳回 2,其為 "b" 在陣列 {"a","b","c"} 中的相對位置 翻譯社
- MATCH 函數在對照文字資料時,字母並不區分巨細寫 翻譯社
- 若是 MATCH 函數沒法找到符合的元素,則傳回毛病值 #N/A。
- 若是 match_type 為 0 且 lookup_value 是文字串,則可以在 lookup_value 引數中利用萬用字元,如問號 (?) 及星號 (*)。問號可以代表任一字元;星號可以代表任一系列的字元。假如確切要尋覓現實 翻譯問號或星號,請在該字元前輸入波狀符號 (~)。
Match_type | 行為 |
---|---|
1 或省略 | MATCH 函數會找到等於或僅次於 lookup_value 的值。lookup_array 引數內的值必需以遞增順序分列,例如:...-2, -1 翻譯公司 0, 1, 2, ... 翻譯公司 A-Z, FALSE, TRUE。 |
0 | MATCH 函數會找第一個完全等於 lookup_value 翻譯比較值 翻譯社lookup_array 引數內的值可以依肆意順序排列 翻譯社 |
-1 | MATCH 函數會找到等於或大於 lookup_value 的最小值。lookup_array 引數內的值必須以遞減次序排序,例如:TRUE, FALSE 翻譯公司 Z-A, ...2, 1 翻譯公司 0, -1 翻譯公司 -2, ...,以此類推。 |
- lookup_array 必要項 翻譯社要搜索貯存格規模。
- match_type 可省略。這是一個數字,其值有三種可能:-1、0 或 1。match_type 引數用以指定 Excel 若何從 lookup_array 裡尋覓 lookup_value。此引數的預設值為 1。
本文出自: http://blog.xuite.net/yan.kee/CSharp/63463573-%5BEXCEL%5D+INDEX++MATCH有關翻譯的問題歡迎諮詢天成翻譯社
文章標籤
全站熱搜
留言列表