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

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

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

以下圖為例:

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

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

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

初步分析:

數據特徵(規律):

手機號碼長度為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,寫公式像在抄作業

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

不起眼的小細節,其實掩藏著深厚的內力的哦

有沒有聽說三種境界?

看山是山

看山不是山

看山還是山

如是也。


分享到:


相關文章: