LOOKUP這個公式做何解釋,excel 這個公式怎麼解釋 LOOKUP 1,0 B 2 B2 B3 ,A 2 A

時間 2022-04-09 18:15:16

1樓:匿名使用者

(b2:b10=e5)

首先這一步得出的結果----------並不是------------0,0/0=0 你弄錯啦!

b2、b3、b4。。。b10共9個單元格,分別與e5對比,所以得到的結果不是只有乙個,而是有9個,  如果等於e5的,返回true,否則返回false,excel運算時true作1,false作0運算。

所以(b2:b10=e5)返回的結果類似於 運算時等於

0/前面的0除以任何數都為0,但由於後面的0不能作除數,遇上0為除數時,excel返回#div/0!錯誤值。所以上面的結果得到 注意,原來的兩個1變為0。

由於lookup函式是忽略錯誤值的,只處理那兩個0值,那麼返回哪個0對應的值呢?lookup處理最後乙個,即從右往左的第乙個0,如果對應單元格就是從下往上第乙個符合條件的單元格。

所以lookup函式常用於查詢最後乙個符合條件的應用,如一些庫存的查詢,查詢最後一次入庫的資料。

excel lookup函式

2樓:

在b2:b10查詢最後那個和e5相同的資料,並返回對應的a列資料

請幫我解釋下excel中關於lookup函式的這個公式是什麼意思?

3樓:螞蟻帝國

首先0/((sheet2!a:a=sheet1!a5)*(sheet2!b:b=sheet1!b5)

返回的是一組數列:如果同時滿足了2個條件就返回了0即0/1,不滿足則返回了#div/0!即0/0

其次,由於lookup函式的第2個引數只認公升序,所以它在查詢的時候只會認最後的乙個0,#div/0!,前面的會忽略掉而跳過

再而,查詢值1是介於0和#div/0!之間,返回的結果將是0所對應的值

最後,整個公式的結果就是得到最後乙個0所對應的c列的值,即滿足條件的最後乙個c列值

lookup函式裡的1,0意思解釋

4樓:匿名使用者

=lookup(1,0/($b$3:$b$83=67),$e$3:$e$83) 意思為在b3:

b67這個區域中,最後乙個等於67的記錄相對應e列裡面的值,分析這個公式,b3:b83=67,會形成乙個陣列,然後用0/這個陣列,得到乙個新的陣列0/false,得到錯誤值,0/true得到0值,(false相當於0,true相當於1),,用lookup查詢1在這個陣列中的位置,但始終查不到,於是返回最後乙個0值的位置,這時返回相對應的e3:e83中的對應值.

5樓:匿名使用者

hui1,代表不偏移,返回本列,2代表向右偏移一列,依次類推。

0,代表精確查詢,如果是1那個是模糊查詢。

請解釋下這個excel函式(lookup)

6樓:

這是lookup的向量型用法。

要弄明白上述公式,先看下面:

=lookup(3,,)

此公式,查詢目標3在陣列的位置是第二個,就對應返回這個陣列的第二個元素的值b

·lookup若找不到目標,就返回比目標小的最接近的值的位置。如

=lookup(7.5,,)

在陣列中沒有7.5,怎麼辦呢?它就把7.5當成陣列中的5(比7.5小的,有1、3、5,最接近的是5),5在陣列中是第三個位置,所以此公式返回c

弄明白上面兩條,再來看你的公式:

lookup(1,0/($a$1:a1<>""),row($a$1:a1))

下拉會變成

lookup(1,0/($a$1:a2<>""),row($a$1:a2))

lookup(1,0/($a$1:a3<>""),row($a$1:a3))

...........................

就最後一條:

其中,查詢目標是數字1

查詢陣列或區域是0/($a$1:a3<>"")

返回區域是row($a$1:a3)

查詢的陣列或區域0/($a$1:a3<>"")

$a$1:a3<>""根據a1、a2、a3是否為空,非空則真,空則假,得到三條真假值

0/真假值---------布林值參與運算時,真為1,假為0。於是相當於用1或0作被除數。0/1=1,0/0=錯誤

查詢的陣列或區域是一堆0和錯誤值

.lookup在查詢時,忽略錯誤值,所以只剩下一堆0可以比對

查詢目標是1,當然找不到。所以被當成0---因為計算結果中只有0可以比對。

.若有多個目標匹配,則lookup返回找到的最後乙個匹配值0的位置

row($a$1:a3)---相當於數字序列1,2,3

根據最後乙個匹配值0的位置,返回對應的結果。

該公式功能:返回a列區域,到當前行中最後乙個非空單元格的行號!

7樓:萬年金剛鑽

先總體來說

lookup的三個引數,會在第二個引數列表中定位最後乙個小於等於第乙個引數的位置,然後返回第三個引數列表中形同位置的值

具體到你的這個例項

你的這個公式,$a$1:a1在下拉後,會變成$a$1:a2、$a$1:a3、、、

也就是:

在第二引數中

會判斷a列第一行開始逐漸往下的每個單元格是不是為空,不為空的會返回零,為空則返回!div0,這樣,lookup就會定位到最後乙個0

而第三引數是行號,那麼,最後,每個lookup的返回值就是a列中上面的最後乙個不為空的行號

至於是每個lookup分別返回的是哪乙個單元格上面的最後乙個,那要看你這個公式是放在哪個位置然後下拉的,因為公式是位置相關的,比如,你這個公式是在第10行的,那麼下拉到第11行時,判斷的就是a列的1、2行;下拉到第12行時,判斷的就是a列的第1、2、3行;以此類推

8樓:s今生緣

lookup是向後相容;

0/($a$1:a1<>""),從a1單元格向下,到所在行的a列單元格,不等於空值時,結果為0,等於空值結果為#div/0!(除數為false,按0算);

lookup(1,0/($a$1:a1<>""),row($a$1:a1)),是查詢1,返回最後1個不大於1的值所對應的查詢值,但這裡面只有0和#div/0!

,向後相容,返回最後乙個是數值0所對應的行號。

公式的意思就是查詢a列最後乙個非空單元格的行號。

9樓:匿名使用者

首先0/((sheet2!a:a=sheet1!a5)*(sheet2!b:b=sheet1!b5)

返回的是一組數列:如果同時滿足了2個條件就返回了0即0/1,不滿足則返回了#div/0!即0/0

其次,由於lookup函式的第2個引數只認公升序,所以它在查詢的時候只會認最後的乙個0,#div/0!,前面的會忽略掉而跳過

再而,查詢值1是介於0和#div/0!之間,返回的結果將是0所對應的值

最後,整個公式的結果就是得到最後乙個0所對應的c列的值,即滿足條件的最後乙個c列值

誰知道excel中「=lookup(9e+307,b3:m3)」此公式如何理解?

10樓:

這個要詳細給你解釋可就很難了。

簡單點:

9e+307(科學計數)就是9的307次方的意思。

你只要知道lookup就是查詢比9e+307小的最後乙個數就行了(詳細的講的話樓主可以搜搜lookup二分法)。

11樓:月夜清泉

9e+307表示9乘以10的307次方,是乙個很大的數字(接近於excel可以處理的最大數)。

lookup在b3:m3中搜尋乙個最大的數字。沒有完全匹配的數值時,會自動匹配最後乙個數值。

12樓:

此公式和=max(b3:m3)得到的結果是一樣的。

有前提,就是b3:m3這個區域的值應該是遞增的。excel幫助裡的描述是

lookup_vector 中的值必須以公升序順序放置:...,-2, -1, 0, 1, 2, ...;a-z;false, true。否則,lookup

可能無法提供正確的值。大寫文字和小寫文字是等同的。

lookup

返回的是什麼呢

如果 lookup 找不到 lookup_value,則它與 lookup_vector 中小於或等於 lookup_value 的最大值匹配。

如果 lookup_value 小於 lookup_vector 中的最小值,則 lookup 會提供 #n/a 錯誤值。

簡單來講就是能找到和他一樣的就找一樣的,

如果沒有一樣的就找小於它,最接近它的。

如果都比自己大,那就返回#n/a 錯誤值。

excel 這個公式怎麼解釋 =lookup(1,0/(b$2:b2=b3),a$2:a2)

13樓:

b$2:b2=b3得到true和源false組成的陣列;

被0除,得到1和除0錯誤組成的陣列;

lookup有個特性,忽略錯誤值;

由於0/(b$2:b2=b3)不是公升序排序,因此找到的是最後乙個正確的值1;

最後的結果:0/(b$2:b2=b3)中最後乙個1對應的a$2:a2中的值。

在函式中=lookup,是什麼意思

14樓:智曉楓

look up 英[luk ʌp] 美[lʊk ʌp][詞典] 查詢; 向上看; 改善; 拜訪(某人);

[例句]i looked your address up in the personnel file

我在人事檔案裡找到了你的位址。

excel中如何理解這個公式:=lookup(1,0/(d$2:d2="戶主"),a$2:a2)?請高手指點~~ 5

15樓:

d$2:d2="戶主du"得到乙個true和false組成的一zhi個陣列,這個資料被dao0除得專到乙個「除0錯誤」和0組成的乙個陣列;屬

整個公式的含意:在上面得到的陣列中查詢非錯誤的值(0),得到對應的a$2:a2的資料。

lookup函式需要注意的一點,就是第二個引數要求為公升序排列;當不是公升序排列時將得到最後乙個符合條件的值,這就是公式中利用了d$2:d2這種引用方式的原因,當下拉後,最後一行引用只能是本行,這就保證了結果的正確。

16樓:匿名使用者

=lookup(1,0/(d$2:d2="戶主"),a$2:a2)0/(d$2:d2="戶主")

返回乙個單列陣列

=lookup(1,0/(d$2:d2="戶主"),a$2:a2)在 《 0/(d$2:

d2="戶主") 產生的單列陣列 》中查詢 1,返回〈最接內近1的下乙個值即容最後乙個0值〉 對應行 a列的值

17樓:匿名使用者

這是個判讀函式,如果d列中顯示的是戶主,那麼直接在e列顯示a列同行內容,如果不是顯示指定的另一單元格內容。

18樓:尤優文庫

在 d2 列中查詢最接近 1,並返回同一行 a 列的值 (張三)

d$2:d2="戶主"得到乙個true和false ,找到為true,找不到為false

0/d$2:d2="戶主" 找到為0,找不到為錯誤

EXCEL中解釋這段公式含意LOOKUP 0, FIND東北西北A3瀋陽中心西安中心

昨天才 回答別人的哦 這不是什麼陣列公式,只是 lookup的用法之一 lookup lookup value,lookup vector,result vector 當 lookup 的lookup value 永遠大於 lookup vector時,返回最後一個相符 lookup vector ...

人生苦短歲月無情做何解釋,人生苦短。歲月無情人友情下聯是

從字面上理解不就行了。人的一生會經歷各種磨難而去彈指一揮間,但歲月無情催人老,珍惜每一天吧 短暫的幾十年,忙碌的幾十年,到最後葉落歸根了。人生苦短,歲月無情 過去越來越多,未來越來越少 短短數載,何必煩惱 餓了就要吃,困了就要睡 快樂就要笑,傷心就要哭 不要怕身材走樣不好看,身體健康最重要。與人相處...

求詳細解釋下這個公式的意思,A是什麼意思

答 這是一道建築定額用計演算法確定材料用量的舉例。你能看到該書的全部,我估計 這個公式的,a意思是標準磚淨用量。我們來試解一下如何?例 計算按毎1m 標準磚砌體,一磚半厚磚牆的材料用量。解 a 計算標準磚淨用量 a 1 牆厚 砌體厚 標準磚磚長 灰縫 標準磚磚厚 灰縫 k 1 牆厚 砌體厚 磚長 灰...