1樓:越答越離譜
1、定義不同
vlookup函式:vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,
多個**之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。
sumif函式:sumif函式是excel常用函式。使用 sumif 函式可以對報表範圍中符合指定條件的值求和。
excel中sumif函式的用法是根據指定條件對若干單元格、區域或引用求和。
2、語法不同
vlookup函式:vlookup(lookup_value,table_array,col_index_num,range_lookup)
sumif函式:sumif(range,criteria,sum_range)
range 為用於條件判斷的單元格區域。
sum_range 是需要求和的實際單元格。
3、引數說明不同
vlookup函式: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 最好是明確指定,預設是模糊匹配!
sumif函式:只有在區域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。如果忽略了 sum_range,則對區域中的單元格求和。
microsoft excel 還提供了其他一些函式,它們可根據條件來分析資料。例如,如果要計算單元格區域內某個文字字串或數字出現的次數,則可使用 countif 函式。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用 if 函式。
使用 sumif 函式匹配超過 255 個字元的字串時,將返回不正確的結果 #value!。
sum_range 引數與 range 引數的大小和形狀可以不同。 求和的實際單元格通過以下方法確定:使用 sum_range 引數中左上角的單元格作為起始單元格,
然後包括與 range 引數大小和形狀相對應的單元格。但是,當 sumif 函式中的range和 sum_range 引數不包含相同的單元格個數時,工作表重新計算需要的時間可能比預期的長。
2樓:平安是福
vlookup用於文字或數值的從左到右條件查詢,而sumif是用於數值型的條件求和。
3樓:匿名使用者
vlookup函式是索引,就是通過搜尋一個值所在的位置,尋找同行的其他值的位置
sumif是條件求和,用來把所有和條件的值求出來某些時候,例如只找一個值的時候,兩個公式都可以用但是原理是完全不一樣的
vlookup函式的功能強大得多,可以做很多事情具體你可以看看函式的幫助
4樓:匿名使用者
這是兩個截然不同的函式,vlookup是查詢引用函式,主要是查詢匹配的單元格,而sumif是對適合某條件的單元格求和,這兩個函式當然可以應用在同一內容中,也可以在不同工作簿中,那要看具體情況
sumif函式詳細的用法,sumif函式的用法,請詳細說明
sumif 要判斷的區域,要判斷的條件,符合條件後要統計的區域 如 sumif a1 a100,蘋果 b1 b100 就是將a1 a100中內容是 蘋果 的單元格所對應的b1 b100求和。區域範圍要在同一列或同一行,並且公式中前後的兩個區域範圍需要對應。上述公式也可寫作 sumif a a,蘋果 ...
我要求與VLOOKUP想似的函式
發到我郵箱seayes qq.com,我會盡快幫你解決問題。有可能是vlookup的第2項,也就是table array裡面沒有新清單的id或者名字,導致查詢失敗。也有可能是你的table array是a1 e100。那麼100行以後的資料就沒有包括進來。建議按ctrl f3,定義你的table名稱...
vlookup函式匹配不出來
在l2打入公式 iferror vlookup k2,d e,2,0 無此存貨 向下填充即可。匹配表2客戶名稱,資料來源原則表1 1.軟體匯入的資料,第一列中所查詢值後有不可見字元。要查詢的資料是由軟體匯入,或第一列的數值的前後有其他不可見字元 如空格等 vlookup函式返回 n seo 錯誤。2...