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 這個符號,那是因...