1樓:匿名使用者
如果錯誤的話(vlookup(a8,sheet2!$a$2:$c$116,3,0),找不到匹配的值),就不顯示#n/a,顯示0
2樓:匿名使用者
在sheet2表的a列查詢a8的值,如果有,等於所在的c列的值,如果沒有,等於0
=iferror(vlookup(b6,工資組成!$a$2:$o$153,3,false),0)
3樓:
錯誤(vlookup(a8,sheet2!$a$2:$c$116,3,0),找匹配值)顯示#n/a顯示
=iferror(vlookup(r28,sheet2!a:c,2,false),0)
4樓:匿名使用者
vlookup(r28,sheet2!a:c,2,false)
這部份的意思是以r28單元格的值到 sheet2工作表的a列中查詢,找到後返回對應的b列的值,而那個數字2就是代表 sheet2!a:c 這個區域的第二列,a是第一列,b是第二列,c是第三列。
所以就是b列了,因此這部份其實可以寫作 sheet2!a:b
而最後的false是指以精確的方式查詢,即要找到與r28的值完全相同的才算是找到,false可以省略不寫,但前面的逗號不能省略。
=iferror(vlookup(),0)
iferror是錯誤判斷函式,此函式需要excel 2007及以上版本支援,意思是當vlookup函式找不到需要查詢的值時,vlookup返回一個#n/a的錯誤值,此時iferror函式會把此錯誤值轉化為0值。
注:excel公式返回的錯誤值有好幾個,iferror函式可以適用於所有的錯誤值。
=vlookup(a2,sheet2!a:b,2,0) 公式具體是什麼意思?
5樓:夢色十年
vlookup(目標單元格,尋找區域,找到目標後返回第幾列,0)。
vlookup(lookup_value,table_array,col_index_num,range_lookup)
1、lookup_value為需要在資料表第
一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。
2、table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。
3、col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。
4、range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。
6樓:匿名使用者
=vlookup(a2,sheet2!a:b,2,0)vlookup是函式的一種,叫查詢函式,a2是你要查詢的值,sheet2!
a:b是你要查詢的區域,是返回數值的位置,0是精確查詢。
如a2是湖北 sheet2!a:b是 雲南 昆明河北 石家莊
湖北 武漢 那用這個公式就可以返回武漢
=iferror(vlookup(a5,sheet2!$a$1:$b$5,2,false),"") 這個函式錯在**?excel中的
7樓:夜風長門
這個函式=if(iserror(vlookup(a5,sheet2!$a$1b$5,2,false)),"",vlookup(a5,sheet2!$a$1b$5,2,false))
或者利用
自動篩選刪除帶#n/a的行
8樓:
=if(iserror(vlookup(a5,sheet2!$a$1:$b$5,2,false)),"",vlookup(a5,sheet2!
$a$1:$b$5,2,false))
9樓:匿名使用者
這個公式沒錯啊。 兩個函式用法都正確
不過iferror這個函式是07才有的,如果你是03,可能需要在工具-載入巨集中載入某些元件。
10樓:笑傲江湖之父
改為:=if(iserror(vlookup(a5,sheet2!$a$1:
$b$5,2,false),"",vlookup(a5,sheet2!$a$1:$b$5,2,false))
11樓:匿名使用者
樓主的原公式理論上是沒有錯誤的:
=iferror(vlookup(a5,sheet2!$a$1:$b$5,2,false),"")
在2007中為了避
免2003中vlookup查詢不到時的返錯情況專門新列函式:
iferror來解決,只不過該函式僅可用於2007及以上版本,2003中不可識別或直接導致公式返回錯誤。
2003中為達到該效果,需要新增if與iserror函式來綜合判斷寫為:
=if(iserror(vlookup(a5,sheet2!$a$1:$b$5,2,false)),"",vlookup(a5,sheet2!
$a$1:$b$5,2,false))
它在作用原理上與
=iferror(vlookup(a5,sheet2!$a$1:$b$5,2,false),"")
等效但是前者可以用於2003及以上版本
後者僅可用於2007及以上版本,用在2003就會出錯
通過比較公式的長短與複雜程度你也可以看出2007新列此函式的目的就是為了方便與簡化,應該說是有很大的提高與進步的,同時也方便了操作者。
如果你的公式報錯極有可能是你將其放在2003中使用,這當然是不行的,iferror僅適用於2007及以上版本,2003中還是老老實實輸入:
=if(iserror(vlookup(a5,sheet2!$a$1:$b$5,2,false)),"",vlookup(a5,sheet2!
$a$1:$b$5,2,false))
祝你成功!
12樓:匿名使用者
=if(countif(sheet2!$a$1:$a$5,a5),vlookup(a5,sheet2!$a$1:$b$5,2,0),"")
13樓:匿名使用者
=if(error(vlookup(a5,sheet2!$a$1:$b$5,2,false),"")
14樓:朱薈非
用if+isna就可以
=if(isna(vlookup(a5,sheet2!$a$1:$b$5,2,false)),"",vlookup(a5,sheet2!$a$1:$b$5,2,false))
補充一下
首先,這個函式有問題,有iserror邏輯函式,通常和if函式組合使用,基本結構是 =if(iserror(a),a1,a2),表示將iserror(a)這個邏輯語句作為if函式的判斷條件,如果「是」則返回a1,「否」則返回a2。
而上面你用的iferror好像不合法。
我上面用的是isna,用iserror也差不多,但是你最外一層是if函式,不預設的情況下得有三個引數才對。
excel**公式=vlookup(a1,sheet1!$b$2:$e$2,3,0)每一個字元都是
15樓:冬季雪霜
excel**公式=vlookup(a1,sheet1!$b$2:$e$2,3,0)
vlookup是查詢函式
1、a1,表示根據a1的值進行查詢,a表示列號,1表示行號,a1就是第一列第一行的值
2、sheet1!$b$2:$e$2,sheet1表示工作表的名字,b、e是列號,b2:e2表示從b列第2行到e列第2行,兩個$表示絕對引用,就是固定在這個範圍裡。
sheet1!$b$2:$e$2,是在工作表sheeet1裡的固定範圍b行第2列到e行第2列的值
3、括號裡的第三個引數,3,表示返回查詢範圍裡第三列的資料
4、括號裡第四個引數,0,表示精確查詢
=vlookup(a1,sheet1!$b$2:$e$2,3,0),表示根據a1的值,從表sheet1中的b2開始按照精確匹配進行查詢,查到e2,返回查到的第三列(即d列)的值
16樓:靈o吻e昕
開啟excel 函式 邏輯 vlookup 點幫助。$這個符號是絕對鎖定 :b2是橫縱對應的特定格子的值
17樓:匿名使用者
a1在這裡是表示從a1列開始的整列進行查詢,這樣說可能更清楚一點
請問excel中這個函式是什麼意思? =iferror(if(if(g2="",m2,vlookup(g2,'sheet2'!$l:$s,8 10
18樓:p民不好管了
在f3單元格中輸入
=if(c3="組合",if(or(vlookup(o3,a:j,10,0)"",vlookup(q3,a:j,10,0)"",vlookup(s3,a:
j,10,0)請下架","有庫存"),if(j3=0,"請下架","有庫存"))
你好,請問 =vlookup(a2,sheet2!a:b,2,0) 這個公式具體是什麼意思那?這樣不利於記憶
19樓:匿名使用者
公式的意思是:在sheet2工作表的a:b區域的首列中查詢等於a2的值,找到後,返回該區域第2列(即b列)的同行的值。最後的引數0表示精確查詢。詳見excel的幫助檔案。
--------------------------
在excel中,公式均以(也必須以)等號「=」開頭。
20樓:匿名使用者
=vlookup(a2,sheet2!a:b,2,0)vlookup是函式的一種,叫
查詢函式,a2是你要查詢的值,sheet2!a:b是你要查詢的區域,是返回數值的位置,0是精確查詢。
如a2是湖北 sheet2!a:b是 雲南 昆明河北 石家莊
湖北 武漢 那用這個公式就可以返回武漢
21樓:匿名使用者
那前面的字首是什麼意思?是公式嗎?謝謝你的耐心解釋
=vlookup(a1,sheet1!a:b,2,false),可以講一下這個公式是什麼意思嗎 10
22樓:夢色十年
"vlookup"是縱向查詢函式;"a1"表示需要查詢的值,此處表示查詢a1單元格內的值;
「sheet1!a:b」是指查詢的區域,此處表示查詢的區域為表sheet1的a列與b列;
「2」是指返回資料在查詢區域的第幾列數,此處表示返回資料在sheet1表a列與b列的第二列即b列;
「false」是指查詢的過程為精確匹配,此處表示如果有匹配資料,返回匹配資料,如果沒有匹配資料,則返回錯誤值 #n/a。
整個公式的意思就是:
在表sheet1的a列與b列內精確匹配查詢與單元格a1匹配的第2列即b列資料,並將查詢到的資料返回到使用函式的單元格內。
擴充套件資料
vlookup的引數說明
lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。
table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。
col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。
如果 col_index_num 小於1,函式 vlookup 返回錯誤值 #value!;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值#ref!。
range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。
如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則預設為1。
什么是C2C交易,什麼是C2C交易?
c2c是人與個人之間的電子商務。c2c是電子商務的專業用語,意思是個人與個人之間的電子商務,其中c指的是消費者,因為消費者的英文單詞是customer,所以簡寫為c,又因為英文中的2的發音同to,所以ctoc簡寫為c2c。c2c即 customer to custome。比如一個消費者有一臺電腦,通...
如果那多少,如果,,,則的結果等於A2B4C8D16?
是 的4倍,則12個 因此1個 6個 所以 2個 6個 1 3 由題可得 1 4 3 2 所以原式 1 2 3 2 1 3 如果 則 的結果等於 a 2 b 4 c 8 d 16 假設 1 那麼 1 1 2 所以 0.25 所以 0.125 2 0.125 16選d 8 8 16 所以 16,應選d...
我想學車C1和C2有什么區別,我想學車C1和C2有什麼區別?
c1是駕駛證代號的一種。準駕小型 微型載客汽車以及輕型 微型載貨汽車 輕 小 微型專項作業車等車型。c2駕駛證是駕照的一種,只可以駕駛小型 微型自動擋載客汽車以及輕型 微型自動擋載貨汽車。機動車駕駛證申領和使用規定 駕駛證準駕車型及代號如下.大型客車 a1證可以開 大型載客汽車和 a3 b1 b2 ...