為何在Excel表格中使用MATCH函數不能使B列數據對應A列數據?

請注意當省略第三個參數時,相當于第三個參數為1,此時的數據區域需要按升序排列,否則會出錯,數據區域無序第三個參數使用0 。詳細如下:
MATCH函數含義:返回指定數值在指定數組區域中的位置
語法:MATCH(lookup_value, lookup_array, match_type)
lookup_value:需要在數據表(lookup_array)中查找的值 。可以為數值(數字、文本或邏輯值)或對數字、文本或邏輯值的單元格引用 ??梢园ㄅ浞?、星號 (*) 和問號 (?) 。星號可以匹配任何字符序列;問號可以匹配單個字符 。
【為何在Excel表格中使用MATCH函數不能使B列數據對應A列數據?】lookup_array:可能包含有所要查找數值的連續的單元格區域,區域必須是某一行或某一列,即必須為一維數據,引用的查找區域是一維數組 。
match_type:表示查詢的指定方式,用數字-1、0或者1表示,match_type省略相當于match_type為1的情況 。
為1時,查找小于或等于lookup_value的最大數值在lookup_array中的位置,lookup_array必須按升序排列:否則,當遇到比lookup_value更大的值時,即時終止查找并返回此值之前小于或等于lookup_value的最大數值的位置 。
為0時,查找等于lookup_value的第一個數值,lookup_array按任意順序排列:
為-1時,查找大于或等于lookup_value的最小數值在lookup_array中的位置,lookup_array必須按降序排列 。利用MATCH函數查找功能時,當查找條件存在時,MATCH函數結果為具體位置(數值),否則顯示#N/A錯誤 。

    推薦閱讀