參數錯誤 如何解決VLOOKUP結果出錯?,excel計算結果對的、為什么顯示錯誤?

excel計算結果對的、為什么顯示錯誤1、打開電腦,在電腦桌面上打開兩個工作表sheet1、sheet2,點擊進入這兩個工作表;
2、在B1單元格內輸入=VLOOKUP(A1,Sheet2!$A$1:$B$22,2,0),$A$1:$B$22 是絕對引用sheet2表內的固定區域,防止使用填充柄時被查找的區域發生變化;
3、使用填充柄后會發現所有被填充的單元格內容都一樣,點擊excel左上角的office按鈕,選擇“excel選項”,再選擇左側“公式”菜單;
4、選中“計算選項”內的“自動重算”,點擊“確定”選項,回到工作表sheet1看下單元格內的內容,就會顯示正常 。

參數錯誤 如何解決VLOOKUP結果出錯?,excel計算結果對的、為什么顯示錯誤?

文章插圖
WPS的VLOOKUP函數錯誤原因該函數的語法規則如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
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 省略,則默認為精確匹配 。range_lookup 最好是明確指定,默認是模糊匹配!
哥們,你好像沒有理解到這個函數的用法 。你的G2在B2中,所以結果是#N/A,說明的結果是你的值沒有被匹配到 。你在看看呢
參數錯誤 如何解決VLOOKUP結果出錯?,excel計算結果對的、為什么顯示錯誤?

文章插圖
excel如何將vlookup返回的錯誤值替換為0使用IFERROR函數就可以做到了 。IFERROR函數的語法如下:IFERROR(欲判斷的值,錯誤時返回的值)它的用途是判斷它的第一個函數是否是錯誤值,如果不是的話就原樣返回第一個參數的值,如果是錯誤值得話則返回參數2里面填寫的內容 。對于VLOOKUP函數,在外面嵌套一層IFERROR函數就能做到當錯誤的時候返回0了 。公式寫法如下:=IFERROR(VLOOKUP(......),0)
如何把vlookup中錯誤替換成0兩種辦法可以做到:
第一,用iferror函數,第一個參數將vlookup函數寫進去,逗號隔開,第二個函數寫0,這樣只要是錯誤值都會被替換為0 。
第二,首先把所有的值復制粘貼成值,然后右上角點替換,將所有錯誤值統一替換為0,這樣得出來的結果也是一樣 。
用vlookup提取數據出現錯誤【參數錯誤 如何解決VLOOKUP結果出錯?,excel計算結果對的、為什么顯示錯誤?】Vlookup是我們在工作中使用頻率非常高的一個函數,但是在實際的使用中常常會出現運行出錯的現象,通常我會仔細檢查輸入該函數的格式,檢查是否有不一致格式的字符存在,或者在復制粘貼的過程中是否夾雜了不需要的空格,再看看查找值是否在數據區域的第一列,這三個容易錯的點找出來基本就可以了 。

    推薦閱讀