1. 在excel使用哪個函數引用另一個工作表中的數據,函數ISNA,VLOOKUP的使用方法
直接寫=sheet1!A1即可
ISNA(value)判斷值是否為錯誤值 #N/A(值不存在)。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。
Lookup_value 為需要在數組第一列中查找的數值。Lookup_value 可以為數值、引用或文本字元串。
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 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值;如果 range_value 為 FALSE,函數 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。
例如=VLOOKUP(A2,Sheet2!A:B,2,FALSE)
2. excel數值出現#N/A錯誤怎麼辦,ISNA函數處理錯誤值#N/A步驟
本部分描述了用來檢驗數值或引用類型的九個工作表函數。
這些函數,概括為 IS 類函數,可以檢驗數值的類型並根據參數取值返回 TRUE 或 FALSE。
例如,如果數值為對空白單元格的引用,函數 ISBLANK 返回邏輯值 TRUE,否則返回 FALSE。
語法
ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)
?VALUE 為需要進行檢驗的數值。
分別為:空白(空白單元格)、錯誤值、邏輯值、文本、數字、引用值或對於以上任意參數的名稱引用。
說明
? IS 類函數的參數 value 是不可轉換的。例如在其他大多數需要數字的函數中,文本值「19」會被轉換成數字 19。
然而在公式 ISNUMBER("19") 中,「19」並不由文本值轉換成別的類型的值,函數 ISNUMBER 返回 FALSE。
? IS 類函數在用公式檢驗計算結果時十分有用。當它與函數 IF 結合在一起使用時,可以提供一種方法用來在公式中
查出錯誤值。
在使用VLOOKUP函數查找數據時,查找不到會返回錯誤值「#N/A」的情況。
如以下表格,桌子的數量返回#N/A,導致底部總數量求和公式出錯。
下面教大家巧用ISNA函數解決問題。
ISNA函數是一個檢驗函數,是IS類函數中的其中一種。
如果數值為錯誤值#N/A(值不存在),則會返回邏輯值 TRUE,否則返回 FALSE。
我們將游標放在(H4)處,在上方函數框會出現原有的vlookup函數公式。
我們在原有函數公式前輸入ISNA(),點擊確定,可以看到「#N/A」變為「TRUE」,且底部的總數量結果也正確
了!