×

綁定賬號(hào)

您的微信還未綁定賬號(hào),請(qǐng)使用您的手機(jī)號(hào)綁定現(xiàn)有賬號(hào)或創(chuàng)建新賬號(hào)

微信登錄

掃碼登陸

使用微信掃一掃登錄

二維碼已失效

刷新

使用微信掃一掃登錄

登錄即表示已閱讀并接受《用戶協(xié)議》《隱私政策》

未注冊(cè)用戶掃碼即可成功注冊(cè)

登陸 注冊(cè) 忘記密碼

Excel中l(wèi)ookup函數(shù)怎么用

發(fā)布時(shí)間:2020-09-01 11:29來源:會(huì)計(jì)教練

關(guān)注公眾號(hào)
掃碼關(guān)注公眾號(hào)
領(lǐng)免費(fèi)福利
初級(jí)公眾號(hào)

Excel表格在實(shí)際工作中的運(yùn)用是很廣泛的,幾乎每個(gè)行業(yè)的辦公人員都是會(huì)用到的。其中,對(duì)于財(cái)務(wù)會(huì)計(jì)人員來說,利用Excel表格來做賬在很大程度上提高了財(cái)務(wù)工作效率以及會(huì)計(jì)計(jì)算的準(zhǔn)確性。問題的關(guān)鍵是,有關(guān)Excel函數(shù)大家都有掌握嗎?Excel中l(wèi)ookup函數(shù)怎么用呢?請(qǐng)看下文詳細(xì)圖解說明。

Excel表格在實(shí)際工作中的運(yùn)用是很廣泛的,幾乎每個(gè)行業(yè)的辦公人員都是會(huì)用到的。其中,對(duì)于財(cái)務(wù)會(huì)計(jì)人員來說,利用Excel表格來做賬在很大程度上提高了財(cái)務(wù)工作效率以及會(huì)計(jì)計(jì)算的準(zhǔn)確性。問題的關(guān)鍵是,有關(guān)Excel函數(shù)大家都有掌握嗎?Excel中l(wèi)ookup函數(shù)怎么用呢?請(qǐng)看下文詳細(xì)圖解說明。

Excel中l(wèi)ookup函數(shù)的用法圖解

【例】下圖中左表和右表只有第5行的會(huì)員名子不同,但在第11行查找B對(duì)應(yīng)的消費(fèi)金額時(shí)結(jié)果卻不同。甚至左表中查找到的是會(huì)員A的消費(fèi)金額。

公式:

B11 =LOOKUP(A11,A2:B8)

E11 =LOOKUP(D11,D2:E8)

lookup函數(shù)運(yùn)用

其實(shí),lookup函數(shù)很清醒,一點(diǎn)都不傻,只是我們對(duì)它了解的太少了!

lookup函數(shù)查找是遵循二分法查找原理,所以要看懂上例中的查找結(jié)果,必須要了解什么是二分法查找。

一、什么是二分法

從前向后一個(gè)一個(gè)的查找,是遍歷法。二分法不是這樣,它是從二分位處查找,如果查找不到再?gòu)南乱粋€(gè)二分位處查找,直到查找到和他大小相同或比它小的數(shù)。

二、基本原理

想了解二分法,必須了解下面2個(gè)原理。

1、二分位的判定

說白了,二分位就是中間的位置,如果有7個(gè)數(shù)(lookup函數(shù)的第2個(gè)參數(shù)的總行數(shù)),那么第4個(gè)數(shù)就是中間的位置。

=LOOKUP(A11,A2:B8)

lookup函數(shù)

如果有10個(gè)數(shù)呢,則第5個(gè)位置是二分位。這里有一個(gè)公式可以計(jì)算出來。

=INT((總行數(shù)+1)/2)

2、查找方向確定

當(dāng)在二分位查找不到時(shí),接下來該怎么查找呢?

當(dāng)上一次二分位值大于查找的值時(shí),向上繼續(xù)查找,在二分位上面區(qū)域找出新的二分位,直到找出符合條件的值。如下圖中,先從第5行查,因?yàn)镃>B,所以就向上繼續(xù)查,上面區(qū)域D2:D4區(qū)域的二分位值是D3,而D3的值是B,則對(duì)應(yīng)的E列值800是是查找結(jié)果。

excel函數(shù)

當(dāng)數(shù)值小于查找的值時(shí),向下繼續(xù)按二分法查。如下圖中,先查找第5行,發(fā)現(xiàn)AB,所以A7的A最終符合條件(查找到和目標(biāo)值相等,或比目標(biāo)值小的值)

Excel的lookup函數(shù)用法

當(dāng)二分值等于查找的值時(shí),向下逐個(gè)查,最后相鄰且相等的值即符合條件。

如下圖所示,在A5(第1個(gè)二分位)查找到了A,本來查找結(jié)果應(yīng)該是B5的860,但由于A6的值也是A,所以查找結(jié)果變成了第6行的值。而A8雖然也是A,但和A5不是連續(xù)相等區(qū)域。所以結(jié)果不是B8。

lookup函數(shù)實(shí)際應(yīng)用

三、lookup示例解析

1、區(qū)間查找。

【例1】如下圖所示,是典型的區(qū)間查找公式。查找350對(duì)應(yīng)的提成比率是7%。

lookup示例解析

查找過徎:

從第1個(gè)二分位處(A4)處開始查找,200<350,向下查找。

在第2個(gè)二分位處(A6)的值400>350,所以要向上查,上面只有A5一個(gè)值300,且該值小于350,所以B5的值即為最終查找結(jié)果。

2、查找最后一個(gè)。

【例2】如下圖所示,查找顧客A最后一次的消費(fèi)金額。

lookup函數(shù)查找

分析:

這里肯定不能直接用Lookup查找B,否則按二分位查找,結(jié)果不一定是最后一個(gè)。所以就用0除的方法把符合條件的變成0,不符合條變成錯(cuò)誤值:

=0/(A2:A8=A11)

結(jié)果是

{0;0;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!}

由于lookup會(huì)過濾掉錯(cuò)誤值,所以在lookup眼中,上面的數(shù)組是這樣的:

{0;0;0}

然后用1查找最后一個(gè)0的位置

=Lookup(1,0/(A2:A8=A11),B2:B8)

這里1是任一個(gè)大于0的值,因?yàn)榇笥?,所以用二分法查找時(shí),會(huì)一直向下查找,直到最后一個(gè)0值。

提醒:lookup的二分法查找,是跳躍式的查找。它總認(rèn)為被查找的1組值是從小到大排列,如果遇到小的就向下找更大的,如果遇到大的就向上找更小的。

上述文章就是“Excel中l(wèi)ookup函數(shù)怎么用”的內(nèi)容,看過后都清楚了吧。今天就到此結(jié)束了。好了,對(duì)此還有疑問的小伙伴,直接咨詢?cè)诰€答疑老師也可以得到解答哦!我們有Excel的課程視頻,想要試聽學(xué)習(xí)的,可以聯(lián)系右方在線客服老師免費(fèi)試聽哦。也可以免費(fèi)領(lǐng)取Excel做賬技巧資料包哦。

  • 會(huì)計(jì)教練

    掃一掃關(guān)注會(huì)計(jì)教練官方公眾號(hào),免費(fèi)領(lǐng)取1000套財(cái)會(huì)學(xué)習(xí)知識(shí)庫(kù)。

  • 會(huì)計(jì)教練線上平臺(tái)

    掃一掃關(guān)注微信小程序,免費(fèi)看每天會(huì)計(jì)做賬講解直播課。

京ICP備16061061號(hào)-1 | 北京天華在線教育科技有限公司 | 會(huì)計(jì)培訓(xùn)
京公網(wǎng)安備11010802044865