vlookup A1,sheet1 A B,2,0 中0是什麼意思 不寫0和寫0結果為什麼不一樣

2021-04-20 04:58:01 字數 4174 閱讀 8037

1樓:花與蛇

「=vlookup 查詢(a1指對應數值,[sheet1]工作簿sheet1!工作表a:b區域,2,第二列0精確查詢)」,你的理解呢,實際情況呢

=vlookup(a2,sheet2!a:b,2,0) 公式具體是什麼意思?

2樓:夢色十年

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。

3樓:匿名使用者

=vlookup(a2,sheet2!a:b,2,0)vlookup是函式的一種,叫查詢函式,a2是你要查詢的值,sheet2!

a:b是你要查詢的區域,是返回數值的位置,0是精確查詢。

如a2是湖北 sheet2!a:b是 雲南 昆明河北 石家莊

湖北 武漢 那用這個公式就可以返回武漢

=vlookup(a9,sheet1!a:b,2,0)這個公式是什麼意思?

4樓:匿名使用者

這是引用函式,bai

其基本格du式為:=vlookup(目標單元格,尋找zhi區域,找dao到目標後返

回第專幾列,0)。

所以你所問屬的,其中的2,表示在sheet1!a:b這個區域內查詢a9,找到以後返回第二列也就是b列裡面的資料;而你問的0是個固定格式,就是說沒找到就返回錯誤的意思(相當於fasle),你不用理會。

5樓:匿名使用者

在工作表1查詢符合a9單元格的內容,並將第二列對應的資料進行填充。

請問=vlookup(a1,sheet1!a:b,2,0)和=vlookup(a1,sheet1!$a$1:$b$16,2,0)前一個為什麼行不會偏移?

6樓:匿名使用者

=vlookup(a1,sheet1!a:b,2,0)適用於抄excel 2007以上版本,其中引襲用區域的a:

b列未使用絕對引用,如果向左右填充公式時,會因引用區域發生變化,而無法得到正確的引用結果。

vlookup(a1,sheet1!$a$1:$b$16,2,0)主要適用於excel 2003以下版本,其中引用區域的a:

b列因使用絕對引用,如果向左右填充公式時,引用區域不會發生變化,可以得到正確的引用結果。

7樓:

根據我的經驗,有bai兩個du問題:

1、公式改為zhi:

=vlookup(a1,sheet1!$a$1:$b$3,2,0)實現精確匹配

你會發dao現資料不對專的都會返回屬錯誤值,為什麼呢?

2、在sheet1表和sheet2 表中的a列值是不一致的,最大的可能是由空格造成的,比如he1在兩個表中有的後面可能多輸入了空格。

excel 函式中vlookup 函式公式為=vlookup(a1,sheet1!a:b,2,0) 公式出現

8樓:匿名使用者

二種可能。

一是你的公式寫在了a1單元格

二是你的公式寫在了sheet1表的a列或者b列。

解決辦法是不要寫在a1單元格,也不要寫在sheet1表中的ab二列

9樓:六中初三二

經過測試, 寫在 sheet1!a:b 內也是可以的. 但此公式不能寫在a1中.

檢視一下你的公式是不是寫在a1裡面了.

這個公式的內容就是查詢當前**裡面的a1的內容, 在sheet1的a列找.

找到的話把對應的b列內容輸出.

10樓:手機使用者

高手都到了,我來總結一下:

方法一:(由思雪遙遙提供)

=sumproduct((sheet1!$a$1:$a$100=a1)*(sheet1!$b$1:$b$100=b1)*sheet1!$c$1:$c$100)

方法二:(由wodaxiaopengyo和方括號提供)

=vlookup(a1&b1,if(,a表!$a$1:$a$10&a表!$b$1:$b$10,a表!$c$1:$c$10),2,)

是陣列公式,按ctrl+shift+enter結束公式輸入。

下拉公式。

方法三:(由本人提供)

=index(sheet1!c1:c100,match(sheet2!

a1:a100&b1:b100,sheet1!

a1:a100&sheet1!b1:

b100,0))

是陣列公式,按ctrl+shift+enter結束公式輸入。

下拉公式。

另外:vlookup的函式公式需要藉助輔助列,稍顯麻煩,不再提供。

說明:以上公式均經過本人實際測試成功。感謝思雪遙遙、wodaxiaopengyo和方括號友情提供。我更喜歡思雪遙遙的公式。

11樓:匿名使用者

那是因為你的sheet1裡面存在迴圈引用,或者此公式所在**存在迴圈引用,跟這個公式無關。

你可用相關工具進行檢查,比如追蹤工具等

在excle**中,這條公式「=vlookup(a1,[sheet1]sheet1!a:b,2,0)」表示什麼意思?

12樓:匿名使用者

「=vlookup 查詢(a1指對應數值,[sheet1]工作簿sheet1!工作表a:b區域,2,第二列0精確查詢)」,你的理解呢,實際情況呢

13樓:匿名使用者

意思是:a1跟[sheet1]sheet1!a:b列對比,如有跟a1相同的話,輸出對應的b列!

=vlookup(a1,sheet2!a:b,2,0) 中的a:b,2,0是什麼意思! 20

14樓:方括號

指a列到b列這個範圍,2指第2列,即

從a列開始數的b列,a列是第回1列,b列是第2列。最後一個0是精確答匹配的意思。

這個公式的意思是,用a1的值在工作表sheet2的a列找,返回找到值所在行對應的b列值,未找到就反加錯誤。

15樓:媯喬姜白翠

公式沒有問題。

現在的公式

就是你要在sheet1裡面輸入公式,然後去匹配sheet2裡面的資料。

你這樣的有重複,就不能用vlookup了,vlookup要求唯一的。

你好,請問 =vlookup(a2,sheet2!a:b,2,0) 這個公式具體是什麼意思那?這樣不利於記憶

16樓:匿名使用者

公式的意思是:在sheet2工作表的a:b區域的首列中查詢等於a2的值,找到後,返回該區域第2列(即b列)的同行的值。最後的引數0表示精確查詢。詳見excel的幫助檔案。

--------------------------

在excel中,公式均以(也必須以)等號「=」開頭。

17樓:匿名使用者

=vlookup(a2,sheet2!a:b,2,0)vlookup是函式的一種,叫

查詢函式,a2是你要查詢的值,sheet2!a:b是你要查詢的區域,是返回數值的位置,0是精確查詢。

如a2是湖北 sheet2!a:b是 雲南 昆明河北 石家莊

湖北 武漢 那用這個公式就可以返回武漢

18樓:匿名使用者

那前面的字首是什麼意思?是公式嗎?謝謝你的耐心解釋

有兩個工作表sheet1和sheet2如下圖,我希望用excel函式表示,如果表1中的A1等於2中

表1,c1公式 表2在sheet2 n b1 vlookup a1,sheet2 a b,2,0 下拉。在你要存放邏輯值的列的第一行輸入 sumproduct sheet2 a 1 a 4 a1 sheet2 b 1 b 4 b1 向下填充即可。假如我excel一個工作簿有兩個工作表,分別是shee...

EXCEL中sheet1A列,B列的數大於10小於20放在sheet2A列中

a1公式 源 choose if row a1 countifs sheet1 baia 1 a 100,10 sheet1 a 1 a 100,20 1,2 index sheet1 a 1 a 100,small if sheet1 a 1 a 100 10 sheet1 a 1 a 100 2...

在excel的sheet2A1中輸入產品編碼B1自動顯示產品名稱C1自動顯示單價

如果在sheet1的a c列為產品編碼 產品名稱和單價明細表,那麼在sheet2的b1單元格輸入以下公式,然後向右向下填充公式 vlookup a1,sheet1 a c,column b1 0 見截圖b1輸入 vlookup a1,g i,column b1 公式右拉再下拉 要實現這樣的效果,必須...