當前位置:
首頁 > 最新 > 揭開Lookup函數「0/」的神秘面紗,好多公式瞬間明白了!

揭開Lookup函數「0/」的神秘面紗,好多公式瞬間明白了!

Lookup函數功能很強大,它可以區間查找、最後一個符合條件查找、多條件查找等。

【例】在G4中設置公式,根據G2的入庫時間和G3的產品名稱,從左表中查找對應的入庫單價。

G2公式:

=LOOKUP(1,0/((B3:B8=G2)*(C3:C8=G3)),D3:D8)

有很多同學提問,為什麼要用0/的結構?其實該結構廣泛應用於lookup查找公式中,為了幫助同學們理解以便能靈活應用。蘭色今天就此進行詳細的剖析:

首先,我們先看看(B3:B8=G2)*(C3:C8=G3)運算後是什麼個結果?

在excel公式中如果:

A和B的值相等,=A=B會返回結果True,True在四則運算中相於數字1

A和B的值不相等,=A=B會返回結果False,False在四則運算中相於數字0

所以(B3:B8=G2)的結果是由false和true構成的一組值,如果放在單元格中,結果如F7:F12區域值所示:

同樣(C3:C8=G3)的結果也是由True和Fasle組成的一組數值,而2個相同大小的一組值相乘,True*True=1,True*False=,False*False=,相乘的最終結果是由1和組成的一組數。如下圖 H7:H12 所示。

由上圖可以看出,相乘結果中值為1的行(H9所示),正是符合兩個條件的行。那麼怎麼把這個1的位置提取出來呢?

Lookup函數的查找原理是二分法。按二分法原理,lookup函數會在在二分位處查找,要想準確查找到,這組值需要按升序排列,而只是公式(B3:B8=G2)*(C3:C8=G3)的結果是不符合要求的。

(回復"二分法」查看相關詳細教程)

於是高手們想出了用0除的方法,把結果由1和變成了由1和錯誤值構成的一組值。唯一符合條件的值為,其他的均為錯誤值#DIV/0!

Lookup函數還有一個關鍵的特徵,查找時可以忽略錯誤值,這樣一組數值忽略後只剩下一個值,這時只需要使用任一個大於等於0的值查找即可。即:

=LOOKUP(1,0/((B3:B8=G2)*(C3:C8=G3)),D3:D8)

蘭色說:0/的目的就是把符合條件的變成,其他的變成錯誤值,利用lookup查找忽略錯誤值的特徵查找到符合條件的值。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 EXCEL精英 的精彩文章:

Excel多層柱形圖 會者不難,不會的難掉頭
m3怎麼打出來?

TAG:EXCEL精英 |

您可能感興趣

Produce48即將揭開神秘面紗
揭開超緊湊型收發信機Discovery TX-500的神秘面紗
Nike Air Max 720 揭開神秘面紗,重新定義氣墊
揭開谷歌 AutoML 的神秘面紗
揭開Bay Laurel Catering的神秘面紗
Nike x Fear Of God 聯乘鞋款揭開神秘面紗
氮氣+咖啡?為你揭開多倫多首家的Starbucks Reserve咖啡的新套路
藍色版 Off-White? x Nike Air Force 1 揭開神秘面紗
藍色起源勝出!Stratolaunch揭開PGA發動機的神秘面紗
藍色版 Off-White x Nike Air Force 1 揭開神秘面紗
華為「黑科技」終於揭開面紗,除了Cyberverse,還有更多重磅消息
2018ChinaJoy揭開序幕!ShowGirl美照曝光!糟糕,是心動的感覺!
iPhone9真機面紗被揭開,取消劉海屏和Home鍵,顏值超iPhone X?
我們集結了5位技術男神,將為你揭開Apollo3.5的面紗
Off-White 標誌性 Logo 的設計謎底揭開
揭開黑暗真相 驚悚解謎《Yuppie Psycho》即將上線
全新Playstation x Nike Air Force 1終揭開神秘面紗 | 每日鞋訊
bink 5.18發布會即將揭開神秘面紗
揭開手腕上的秘密,pick出你最愛的一款!
謎底終於揭開!Rihanna推出的彩妝系列Fenty Beauty賣的就是這些