掃碼下載APP
及時接收最新考試資訊及
備考信息
lookup函數強大功能令我們眼花繚亂,大部分用戶只停留在套用階段,至于運算原理卻沒幾個人能說明白。想了解lookup的查找原理和更深入的使用它,你必須了解今天要學習的二分法原理。
從一個例子說起:
【例】下圖中左表和右表只有第5行的會員名子不同,但在第11行查找B對應的消費金額時結果卻不同。甚至左表中查找到的是會員A的消費金額。
公式:
B11 =LOOKUP(A11,A2:B8)
E11 =LOOKUP(D11,D2:E8)

其實,lookup函數很清醒,一點都不傻,只是我們對它了解的太少了!
lookup函數查找是遵循二分法查找原理,所以要看懂上例中的查找結果,必須要了解什么是二分法查找。
一、什么是二分法
從前向后一個一個的查找,是遍歷法。二分法不是這樣,它是從二分位處查找,如果查找不到再從下一個二分位處查找,直到查找到和他大小相同或比它小的數。
二、基本原理
想了解二分法,必須了解下面2個原理。
1、二分位的判定
說白了,二分位就是中間的位置,如果有7個數(lookup函數的第2個參數的總行數),那么第4個數就是中間的位置。
=LOOKUP(A11,A2:B8)

如果有10個數呢,則第5個位置是二分位。這里有一個公式可以計算出來。
=INT((總行數+1)/2)
2、查找方向確定
當在二分位查找不到時,接下來該怎么查找呢?
當上一次二分位值大于查找的值時,向上繼續查找,在二分位上面區域找出新的二分位,直到找出符合條件的值。如下圖中,先從第5行查,因為C>B,所以就向上繼續查,上面區域D2:D4區域的二分位值是D3,而D3的值是B,則對應的E列值800是是查找結果。

當數值小于查找的值時,向下繼續按二分法查。如下圖中,先查找第5行,發現A<B,所以向下繼續查,在第2個二分位處發現還是小于B的A,就繼續向查,因為A8的D>B,所以A7的A最終符合條件(查找到和目標值相等,或比目標值小的值)

當二分值等于查找的值時,向下逐個查,最后相鄰且相等的值即符合條件。
如下圖所示,在A5(第1個二分位)查找到了A,本來查找結果應該是B5的860,但由于A6的值也是A,所以查找結果變成了第6行的值。而A8雖然也是A,但和A5不是連續相等區域。所以結果不是B8。

三、lookup示例解析
1、區間查找。
【例1】如下圖所示,是典型的區間查找公式。查找350對應的提成比率是7%。

查找過徎:
從第1個二分位處(A4)處開始查找,200<350,向下查找。
在第2個二分位處(A6)的值400>350,所以要向上查,上面只有A5一個值300,且該值小于350,所以B5的值即為最終查找結果。
2、查找最后一個。
【例2】如下圖所示,查找顧客A最后一次的消費金額。

分析:
這里肯定不能直接用Lookup查找B,否則按二分位查找,結果不一定是最后一個。所以就用0除的方法把符合條件的變成0,不符合條變成錯誤值:
=0/(A2:A8=A11)
結果是
{0;0;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!}
由于lookup會過濾掉錯誤值,所以在lookup眼中,上面的數組是這樣的:
{0;0;0}
然后用1查找最后一個0的位置
=Lookup(1,0/(A2:A8=A11),B2:B8)
這里1是任一個大于0的值,因為大于0,所以用二分法查找時,會一直向下查找,直到最后一個0值。
提醒:lookup的二分法查找,是跳躍式的查找。它總認為被查找的1組值是從小到大排列,如果遇到小的就向下找更大的,如果遇到大的就向上找更小的。
掌握了Excel技巧,將成為一個財務人員受益終生的武器。還猶豫什么,趕快加入正保會計網校跟胡雪飛老師的《財會人必須掌握的100個Excel實操技巧 》課堂吧!立即購買>>
想學習更多財稅資訊、財經法規、專家問答、能力測評、免費直播,可以查看正保會計網校會計實務頻道,點擊進入>>
Copyright © 2000 - www.sgjweuf.cn All Rights Reserved. 北京正保會計科技有限公司 版權所有
京B2-20200959 京ICP備20012371號-7 出版物經營許可證
京公網安備 11010802044457號
套餐D大額券
¥
去使用 主站蜘蛛池模板: 少妇无码av无码一区| 色悠悠国产精品免费观看| 最好看的中文字幕国语| 欧美国产精品啪啪| 又黄又硬又湿又刺激视频免费| 久久久久夜夜夜精品国产 | 午夜成人精品福利网站在线观看| 国内揄拍国内精品人妻| 老司机亚洲精品一区二区| 免费国产一级 片内射老| 久爱无码精品免费视频在线观看 | 亚洲国产成人无码影片在线播放| 四川省| 日本一区二区三深夜不卡| 国产中文字幕在线一区| 亚洲AV成人片在线观看| 日韩精品一区二区三区激情视频| 玩弄放荡人妻少妇系列| 巨胸喷奶水视频www免费网站| 国产一区二区三区麻豆视频| 免费午夜无码片在线观看影院| 陆川县| 久久精品国产88精品久久| 午夜DY888国产精品影院| 在线 欧美 中文 亚洲 精品| 久久夜色撩人精品国产av| 四虎永久免费高清视频| 国产av无码国产av毛片| 亚洲人成网站77777在线观看| 亚洲精品乱码久久久久久蜜桃| 好屌草这里只有精品| 亚洲熟女乱色一区二区三区 | 国产永久免费高清在线| 亚洲自偷自拍另类小说| 18禁极品一区二区三区| 亚洲日韩国产精品第一页一区 | 亚洲色av天天天天天天| 巨爆乳中文字幕爆乳区| 祥云县| av偷拍亚洲一区二区三区| 微拍福利一区二区三区|