Excel中,用Vlookup呼叫資料的問題

2022-11-14 13:22:02 字數 838 閱讀 5053

1樓:匿名使用者

公式有幾個問題:

一、引用區域只有兩列,而公式第三個引數是4,超出了2列的範圍。返回肯定是#n/a。

處理:要麼就改區域,將8!a:b改為8!a:e,要麼就改引數,將4改為2.根據實際需要修改。

二、vlookup的返回結果不會出現空值的,只有三種結果:錯誤值、實際結果、0

如果查詢結果對應的是"",會返回0,而不會返回""。

處理:加多個函式iserror或isna進行判斷,或vlookup()=0

=if(isna(vlookup(b2,8!a:e,4,0)),"沒有","有")

2樓:

你的公式有點問題,如果vlookup沒找到相應資料會返回錯誤,因此只要判斷該函式結果是否出錯就可以了,將公式修改如下:

=if(isna(vlookup(b2,8!a:b,2,0)),"沒有","有")

3樓:釋普定法師

=if(iserror(vlookup(b2,8!a:b,4,0)),"沒有",vlookup(b2,8!a:b,4,0))

4樓:匿名使用者

你的公式有錯,請將你的公式改成以下公式即可以正確顯示!

=if(vlookup(b2,8!a:b,2,0)<>"","有","沒有")

5樓:匿名使用者

if(iserror(vlookup(b2,8!a:b,4,0)),"沒有","有")

6樓:匿名使用者

=if(iserror(vlookup(b2,8!a:b,4,0),"沒有","有")

excel中用VLOOKUP函式,要是有重複資料怎麼辦,只顯

vlookup如果使用了精確摸查,只會返回第一個符合條件的結果,後面的不會考慮的。唯一性。你的情況只會返回第一個姓名一致的身份證號,後面同姓名的就顯示不出來了。如果要區分就只有結合 號碼使得摸查目標的唯一性。在sheet1列a前插入一輔助列a,原列a變成了列b,原列b成了列c在a2輸入 b2 c2 ...

excel中的vlookup函式

公式沒有問題 意思是 查詢b列某個值,在橡果 a d這表的a d資料區域,對應返回第3列的值,其他2個公式以此類推,然後將這3個公式產生的值,中間用空格連線起來。這是把三個值在同一個單元格顯示,這三個值分別是vlookup b b,橡果 a d,3,0 vlookup b b,橡果 a e,4,0 ...

Excel使用VLOOKUP函式填充後有的單元格會出現N A這個符號,是怎麼回事

可能公式中的引用區域未加上絕對引用,而造成引用區域未出現查詢條件,無法精確匹配,返回錯誤值。公式格式 vlookup a2,sheet2 a b,2,0 或 vlookup a2,sheet2 a 2 b 36,2,0 excel使用vlookup函式填充後有的單元格會出現 n a 這個符號,那是因...