excel裡LOOKUP函數的二分法查找,竟然這麼神奇呢?

之前在excel使用教程我們主要介紹LOOKUP的語法套用方法,如果要充分掌握它得公式用法,首先要了解它的查找原理是什麼。

一、excel使用教程什麼是二分法?

我們通常查找的順序是從前到後,而二分法就是從中間位置開始,向兩邊出發查找,當找不到目標,它會從下一個中間開始工作,直到找到與目標相近的值。

下面給大家介紹具體的例子:

excel裡LOOKUP函數的二分法查找,竟然這麼神奇呢?

1、如上圖,第一個二分位是6,那麼

excel裡LOOKUP函數的二分法查找,竟然這麼神奇呢?

2、當目標值比中間值要大,他就從下一個區域中間值查找。

3、當目標值比中間值小的時候,他就從上方位置的二分位開始找。

4、當二分位的值=查找值,他就會向下方位置開始找,直到找到目標值。

excel裡LOOKUP函數的二分法查找,竟然這麼神奇呢?

二、excel使用教程如何用lookup提取數字

通過以上原理的解釋,大家都明白了為什麼要用1來作為查找值,當數組是有0和負數組成的時候,查找就能發回到最後一個數字。

下面介紹兩個方法:

前面的數字怎麼提取?

excel裡LOOKUP函數的二分法查找,竟然這麼神奇呢?

用left提取後令數組變成負數,那麼計算會返回錯誤值,這時,

excel裡LOOKUP函數的二分法查找,竟然這麼神奇呢?

而數字在後面也是同樣的原理,如下圖:

excel裡LOOKUP函數的二分法查找,竟然這麼神奇呢?


分享到:


相關文章: