您的位置:首頁>正文

函數大神寫公式時會不會有很多內心戲?

很多童鞋都好奇, 為什麼大神寫公式會這樣寫, 我怎麼想不到

函數新手和函數大神在處理問題的時候, 思考方式是不一樣的哦

以下圖為例:

如果電話是手機號, 則顯示手機號

如果電話是座機號, 則顯示區號+座機號

初步分析:

資料特徵(規律):

手機號碼長度為11位, 座機號碼長度為7位元或8位元(資料中沒有體現, 但應該腦補到, 內心戲之一)

可以使用LEN函數判斷長度是否等於11, 然後就可以開工了

新手寫公式通常會直觀的使用IF函數

一切盡在IF中, 寫完這個, 還有下個, 統統IF搞定

=IF(LEN(A2)=11,A2,C2&A2)

而大神們, 通常會跳出IF的框架

雖然還在用IF, 但已經不是當初的那個IF了

=IF(LEN(A2)=11,,C2)&A2

是不是公式瞬間有點技術範?

實際上我想表達的是, 函數新手通常比較依賴IF, 中規中矩,

萬變不離IF, 寫公式像在抄作業

然而大神們, 在用函數時, 會更側重于利用更簡單直接的函數, 想辦法讓函數的參數、特性都能夠最大限度發揮作用, 寫公式像在拍電影

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示