Excel 公式中的小逗號 你所不知道的一些小秘密(excel表格斜線一分為二怎么弄)
在函數公式中,逗號的作用是對不同參數進行間隔。
但是在實際應用中,一些新人朋友往往會被這個小逗逗搞得暈頭轉向。
首先來看看咱們熟知的IF函數,如果A1輸入1,目測一下這兩個公式,會返回什么結果呢?
=IF(A1>5,"大")
=IF(A1>5,"大",)
怎么樣,猜對了嗎?
前者返回的是邏輯值FALSE,后者返回的是數值0。
兩個公式唯一的差別是一個逗號,第一個公式缺省參數,是指參數的位置給剝奪了。
第二個公式是省略參數值,就是位置留著,不過沒有明確指出參數值是多少。
以上是返回結果的差異,接下來再看一個排名函數RANK。
C2單元格的公式是
=RANK(B2,B$2:B$6)
RANK函數的第三參數如果為0或是省略,排位結果是按照降序排列的。
如果第三參數不為零,則排位結果是按照升序排列的。
一個逗號的差異,蒼老師從排名第一直接變成排名第5了。
Match函數參數中的最后一個逗號也是有講究的。
如下圖所示,需要查詢芳菲在A列所處的位置。
圖中分別使用兩個公式,結果卻不相同。
=MATCH(D2,A:A)
=MATCH(D2,A:A,)
從圖中可以看出,前者返回的是一個錯誤結果。
當MATCH函數第三參數為0或是省略參數值時,將按精確匹配的方式返回結果。
如果逗號也省略了,就是查找小于或等于查詢值的最大值,但是要求查詢參數中的值必須按升序排列。
受逗號影響的,還有VLOOKUP函數,看下面的圖:
圖中分別使用了兩個公式,這里的逗號也會影響查詢的精度。
=VLOOKUP(D2,A:B,2)
=VLOOKUP(D2,A:B,2,)
當VLOOKUP函數第四參數為0或是省略參數值時,將按精確匹配的方式返回查詢結果。
如果逗號也省略了,就是在查詢區域中查詢小于或等于查詢值的最大值,并返回指定列的內容,同樣要求查詢參數中的值必須按升序排列。
通過以上幾個例子可以看出,小小的逗號對公式結果的影響是不容忽視的,你還可以舉出幾個類似的例子嗎?
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。