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 牆厚 砌體厚 磚長 灰...