小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Excel函數Lookup的二分法是個傳說

 Excel教程平臺 2020-10-30

         在《VLookup函數問題匯集》這個帖子發(fā)出去當天,帖子上升為24人氣榜首。昨天看了,下載量超過1000次。這對于名人而言,或許沒有什么,但對于初出茅廬的今朝(盧子曾經的網名)而言,卻是莫大的鼓舞。帖子的回復中有一個人叫周義坤,一看資料是老鄉(xiāng),所以留了點心。

       今朝又像往常一樣回答有關查找的問題,依然使用Vlookup函數解決,而當今朝再次查看帖子的時候,后面總有一個叫周義坤的人用Lookup函數提供另一種答案。連續(xù)好多題都是這樣,也許這就是緣分吧。

       周義坤首先在論壇加今朝為好友,今朝同意并用QQ添加他為好友。兩人開始在QQ聊起關于查找的問題,他反復強調Lookup好用,讓今朝一定要去學習,并推薦一個帖子《VlookupLookup一一過招》。其實,今朝與周義坤不就是在上演一場真實版的兩函數過招嗎?

      今朝抽空看了這個帖子,很受啟發(fā),同時查找了很多有關Lookup函數的資料,開始學習起來。不過在這些帖子中提到了二分法,哎,這個說法不知道嚇怕了多少初學者。今朝也是其中一員,所以在很長的一段時間,對這個函數依然不太了解,甚至有意逃避它。至到有一天跟提出這個二分法的神人gouweicao78聊天,才知道這個二分法可以不掌握,這只不過是個傳說,即使不會照樣可以學好Lookup。聊天的時候還涉及到Lookup的另一種方法,經典查找模式,這個實在太好用了,有了它,查找就是這么簡單。

    gouweicao78是誰?有函神之稱(Excel函數之神),跟另一個人山菊花,兩人合稱花草,EH的兩大高手。gouweicao78的帖子富有邏輯性,山菊花的帖子幽默有趣,各有其優(yōu)點。他們兩人的精華帖,今朝基本上都用心看了多次。

         扯遠了,繼續(xù)Lookup的話題。gouweicao78就是靠著Lookup函數而一舉成名的。學Lookup看他的帖子最好。不要迷戀二分法,二分法只是一個傳說。拋開這個傳說,一起來見證Vlookup的神奇。

    正常的話,每發(fā)一個帖子,都有有回復,現在想看最后回復的人員是誰?


=LOOKUP("",B:B)

         幫助提到:如果LOOKUP 找不到 lookup_value 的值,它會使用數組中小于或等于 lookup_value 的最大值。

         也就是返回最后一個對應值。

         要返回最后一個對應值,只有一個辦法就是找到一個比所有人員都大的值。漢字的排序是以首字母進行排序的,如果要選擇最大的一定要選擇首字母包含Z的漢字。座是一個很大的漢字,正常情況下的漢字都比它小,當然他并不是最大的。最大的字是生僻字,說句實話,今朝也寫不出來。以后如果要返回最后一個文本,就用座,寶座的座。


         有人看到這里也許會問,那最大的數字是什么?

         Excel中最大的數字是9E307,也就是9*10^307,除非搞科研,否則的話,10位數的數字已經夠大了。

         現在一起來認識Lookup的經典查找模式:

Lookup(1,0/((條件1)*(條件2)*(條件n)),返回值)

         Vlookup函數在處理逆向查找跟多條件查找是個難題,既然這樣,那就單獨以這兩個例子來說明Lookup查找之方便。

         根據訂單號,逆向查找番號

   

         只需套上模式即可:

=LOOKUP(1,0/($C$2:$C$8=A12),$A$2:$A$8)

         Lookup的字典中,沒有逆向這個詞。管你什么方向,對Lookup通通都一樣。

         0/($C$2:$C$8=A12)的作用就是將符合條件的值轉換成0,其他轉換成錯誤值。在這里認識下有獨孤九劍之稱的【F9】鍵。

         哪里不懂抹哪里,公式理解soeasy。

         =LOOKUP(1,0/($C$2:$C$8=A12),$A$2:$A$8)

         現在括號內,不理解,直接在編輯欄抹黑,就看到原來這部分是訂單號的逐一比較,如果滿足就顯示TRUE,否則顯示FALSE。

         =LOOKUP(1,0/{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE},$A$2:$A$8)

         了解后,記得按【Ctrl+Z】返回,否則公式就變了。

         =LOOKUP(1,0/($C$2:$C$8=A12),$A$2:$A$8)

         一次看完0/(條件),得到的是由0跟錯誤值轉成的數組。

         =LOOKUP(1,{0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!},$A$2:$A$8)

         Lookup喜歡以大欺小,用1查找0,就是返回最后一個0的對應值。前提是有多個對應值,沒有的話就直接返回0的對應值。

         如果還不理解,沒關系,先記住這個模式!以后用多了自然會理解,就如書讀百遍,其義自現。

         最后看看Lookup怎么進行多條件查找?

         根據俗稱跟訂單號,查找訂單數


         套用前面的勞動成果,一步到位。

=LOOKUP(1,0/(($A$2:$A$10=A14)*($B$2:$B$10=B14)),$C$2:$C$10)

         以后需要查找就直接套上,查找再也無煩惱!


公眾號ID:exceljiaocheng

部落窩教育
升職加薪,走上人生巔峰
關注一下又不會懷孕

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多