VLOOKUP C9,Sheet1 A10 B148,2,FALSE EXCEL中這個公式會出現N

2022-03-16 02:43:12 字數 5902 閱讀 9045

1樓:匿名使用者

=isna(vlookup(c9,sheet1!a$10:b$148,2,false),0,vlookup(c9,sheet1!a$10:b$148,2,false))

2007和wps2012中,可用公式:

=iferror(vlookup(c9,sheet1!a$10:b$148,2,false),0)

2樓:匿名使用者

07版本的

=iferror(vlookup(c9,sheet1!$a$10:$b$148,2,0),0)

03版本的

=if(iserror(vlookup(c9,sheet1!$a$10:$b$148,2,0),0,vlookup(c9,sheet1!$a$10:$b$148,2,0))

3樓:匿名使用者

出現#n/a 是值不可用的意思,你仔細檢查下c9是否在sheet1!a10:b148的裡面

至於變動採用下面公式就可以了

=vlookup(c9,sheet1!$a$10:$b$148,2,false)

4樓:方括號

=if(isna(vlookup(c9,sheet1!$a$10:$b$148,2,)),,vlookup(c9,sheet1!$a$10:$b$148,2,))

5樓:匿名使用者

=if(iserror(vlookup(c9,sheet1!a$10:b$148,2,false),0,vlookup(c9,sheet1!

a$10:b$148,2,false))

excel中vlookup出現#n/a,怎樣變為0?

6樓:朱仕平

=if(iserror(vlookup(b6,stock!b:c,2,false)),0,vlookup(b6,stock!b:c,2,false))

公式沒錯,只是括號沒整對地方

7樓:荷葉生荷葉

=if(iserror(vlookup(a2,b:b,1,0)),0,(vlookup(a2,b:b,1,0)))

=iferror(vlookup(r28,sheet2!a:c,2,false),0)

8樓:匿名使用者

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(a1,sheet1!a:b,2,false),可以講一下這個公式是什麼意思嗎 10

9樓:夢色十年

"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。

10樓:匿名使用者

這個公式的意思是:

"vlookup"是縱向查詢函式;"a1"表示需要查詢的值,此處表示查詢a1單元格內的值;

「sheet1!a:b」是指查詢的區域,此處表示查詢的區域為表sheet1的a列與b列;

「2」是指返回資料在查詢區域的第幾列數,此處表示返回資料在sheet1表a列與b列的第二列即b列;

「false」是指查詢的過程為精確匹配,此處表示如果有匹配資料,返回匹配資料,如果沒有匹配資料,則返回錯誤值 #n/a。

整個公式的意思就是:

在表sheet1的a列與b列內精確匹配查詢與單元格a1匹配的第2列即b列資料,並將查詢到的資料返回到使用函式的單元格內。

操作例項:

例如**中的a1:b10為查詢區域,d2,d3,d4為需要查詢的值,每個人對應的訂單量為需要查詢到的數值,匹配過程為精確匹配,那麼相應的結果則會直接出現在使用縱向查詢函式的單元格內。

拓展資料:

一、vlookup函式語法規則如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

二、vlookup函式使用注意事項

1.括號裡有四個引數,是必需的。

a)參照位址的單元格格式類別與去搜尋的單元格格式的類別要一致。

而且格式類別在未輸入資料時就要先確定好,如果資料都輸入進去了,發現格式不符,已為時已晚,若還想去抓,則需重新輸入。

b)在使用參照位址時,有時需要將lookup_value的值固定在乙個格仔內,而又要使用下拉方式(或複製)將函式新增到新的單元格中去,可以用到「$」這個符號了進行固定單元格。

c) 用「&" 連線若干個單元格的內容作為查詢的引數。在查詢的資料有類似的情況下可以做到事半功倍。

3.table_array是搜尋的範圍,col_index_num是範圍內的欄數。

選取table_array時一定注意選擇區域的首列必須與lookup_value所選取的列的格式和字段一致。比如lookup_value選取了「姓名」中的「張三」,那麼table_array選取時第一列必須為「姓名」列,且格式與lookup_value一致,否則便會出現#n/a的問題。

4.在使用該函式時,lookup_value的值必須在table_array中處於第一列。

5.使用該函式時,返回的是目標區域第乙個符合查詢值的數值。也就是說在目標區域存在多個目標值時,則應特別注意。

11樓:秋子皮皮

您好一、以您提供的公式為例解釋:

1)首先,「

a1」是查詢的目標;

2)其次,「sheet1!a:b」是查詢範圍;

3)再次,「2」表示「返回與a1單元格匹配的資料,旁邊第二列的資料」

4)最後,「false」是精確匹配的意思

二、vlookup參考

vlookup是用於查詢和返回需求的匹配資料,該函式總共有四個引數,依次是:1、判斷的條件2、跟蹤資料的區域3、返回第幾列的資料4、是否精確匹配,

具體使用方法:

=vlookup(匹配目標,目標所在行列:返回值所在行列,返回第幾列的資料,是否精確匹配)

詳細的參見

12樓:匿名使用者

這是匹配函式,,就是將sheet1的第二列上的數字或是文字填入,如果a1所對應的內容與sheet1有共同且唯一的地方,就可直接填入,如果沒有就顯示false

13樓:匿名使用者

1、查詢值:a1,

2、查詢範圍:sheet1!a:b

3、查詢列:第2列

4、查詢方式:模糊查詢

excel 07 中 輸入公式 =vlookup(b2,sheet2!$a$2:$d$60,3,false) 怎麼都是#n/a?請解答,謝謝!

14樓:匿名使用者

sheet1的b列與sheet2的a列資料格式相同,同為常規格式或文字格式

不得有多餘的空格

請將檔案發到[email protected],我看一下能不能幫你。

15樓:匿名使用者

如果確定b2在 sheet2的a2:d60能匹配到的話,那就是兩表對應資料列的格式不同,很可能一列是數字,一列是文字,你檢查檢查看。

16樓:匿名使用者

你的公式是對的,上傳檔案具體看下

17樓:匿名使用者

檢查2個表的id號是不是一樣的資料格式。可能有乙個是常規。乙個是文字

excel中=vlookup(c2,sheet1!$a$2:$l$2175,5,0)總是顯示#n/a

18樓:匿名使用者

公式本身沒問題,從下面幾個角度檢查下:

1、c列的值是不是在表1的a列中,查詢值必須位於首列;

2、c列的值的格式和表1的a列是不是相同,會不會乙個是數值,乙個是文字

19樓:不想起名字了

那就是沒有找到 c2的值

注意c2的格式和sheet1a列的格式是不是相同

這種問題在 查詢 數值 或日期 時容易出現

20樓:匿名使用者

公式中,多個0字,去掉試一下

21樓:匿名使用者

匹配不到資料,就會顯示#n/a

22樓:匿名使用者

你要把截圖附上看看吧。

我輸入的公式是=vlookup(a1,sheet1!c:c,3,0) 為什麼顯示#n/a? 具體怎麼解決?

23樓:匿名使用者

公式錯了,vlookup函式有四copy

個引數,第

bai乙個是查詢值,第du二zhi個是查詢區域,第三個是制定dao返回值在查詢區域中的相對列數,注意不是在整個**中的絕對列數。第四個是查詢模式,0為精確查詢,1為模糊查詢。你這裡的查詢區域是sheet1中的整個c列,只有一列,但是您的第三個引數則是3,就錯在這裡,改為1試試看。

24樓:匿名使用者

第二個項不對喲,第二項應該至少是三列,或是=vlookup(a1,sheet1!c:e,3,0),因為你第三個專案是查詢第三列的資料,而你的資料來源只有一列,呵呵

工作表Sheet1內有A1 B1 C1 D1內容,怎麼在Sh

sheet2表a1輸入查詢內容 b1公式 if a1 vlookup a1,sheet1 a d,column b1 右拉下拉 excel表,sheet1中 a1,b1。在sheet2中,c1輸入sheet1中的a1後,d1自動顯示sheet1中b2的值。公式怎麼寫 5 d1中公式 vlookup ...

ecel中sheet1中a1超連結指向sheet2表中的b1當

選擇sheet1的a1單元格 不是單擊,是按住不放 將超連結公式中的b1改變b2,即可。excel表中如果sheet1,a1 sheet2,b1,那麼sheet1 中的數值需要等於sheet2,b2。怎麼寫函式?100 你說的是不是這個意思?sheet1 a b 1 上海 x x為sheet2中和上...

EXCEL如何可以點選sheet1中的某個姓名直接檢視到sheet2中該姓名對應到的所有資料

private sub worksheet selectionchange byval target as range dim rng as range set rng sheet2.cells.find target.text if not rng is nothing thensheet2.se...