在工作中很多人在使用函數(shù)公式時候,喜歡省略一些參數(shù),提高效率。很多公式省略參數(shù)與否對公式影響很大。今天我們就一起來學習常見的函數(shù)的參數(shù)省略對公式的變化。
一、Vlookup函數(shù)
vlookup函數(shù)語法:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
當我們打開vlookup函數(shù)設置會發(fā)現(xiàn),有四個框格,代表四個參數(shù)。四個參數(shù)分別是:要查找的值(數(shù)值或文本)、要查找的區(qū)域(數(shù)據(jù)表區(qū)域)、返回數(shù)據(jù)在查找區(qū)域的第幾列數(shù)、模糊匹配/精確匹配(0或者1)。
=VLOOKUP(D2,A:B,2)
=VLOOKUP(D2,A:B,2,)
以上兩個公式結果是不一樣的,第一個公式只有三個參數(shù),vlookup默認是模糊查找,第二個公式有四個參數(shù),最后一個參數(shù)為空,默認vlookup執(zhí)行精確查找,因此得出結果66.
二、Match函數(shù)
MATCH函數(shù)(返回指定內容所在的位置)
MATCH(lookup-value,lookup-array,match-type)
lookup-value:表示要在區(qū)域或數(shù)組中查找的值,可以是直接輸入的數(shù)組或單元格引用。
lookup-array:表示可能包含所要查找的數(shù)值的連續(xù)單元格區(qū)域,應為數(shù)組或數(shù)組引用。
match-type:表示查找方式,用于指定精確查找(查找區(qū)域無序排列)或模糊查找(查找區(qū)域升序排列)。取值為-1、1、0 。其中0為精確查找。
=MATCH(D2,A:A)
=MATCH(D2,A:A,)
以上兩個公式運行結果截然不同,這是因為第一個公式只有兩個參數(shù),查找小于或等于查詢值的最大值;第二個公式是三個參數(shù),當?shù)谌齻€參數(shù)省略時候,默認以0來進行精確查找。
三、Rank函數(shù)
rank函數(shù)對于參數(shù)的省略也有很大影響,如果省略之后,只有兩個參數(shù),那就是按升序排列,如果有三個參數(shù),第三個參數(shù)為0或省略,那么按降序來排列。
rank(a1,a1:a6),升序排列
rank(a1,a1:a6,),降序排列
rank(a1,a1:a6,1),升序排列
以上就是常見的函數(shù)參數(shù)省略帶來的對公式影響。對于新人來說,要全部寫參數(shù),不能為了一時痛快,而亂省略參數(shù),以致對公式造成影響。對于高手來說,能省就省,想省就省吧。
聯(lián)系客服