发布网友 发布时间:2022-04-19 10:22
共4个回答
热心网友 时间:2022-07-12 09:16
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 为用于条件判断的单元格区域。
criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、文本、表达式或单元格内容。例如,条件可以表示为 32、"32"、">32" 、"apples"或A1。条件还可以使用通配符:问号 (?) 和星号 (*),如需要求和的条件为第二个数字为2的,可表示为"?2*",从而简化公式设置。
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 参数不包含相同的单元格个数时,工作表重新计算需要的时间可能比预期的长。
参考资料来源:百度百科-SUMIF函数
参考资料来源:百度百科-VLOOKUP函数
热心网友 时间:2022-07-12 09:16
vlookup函数是索引,就是通过搜索一个值所在的位置,寻找同行的其他值的位置
sumif是条件求和,用来把所有和条件的值求出来
某些时候,例如只找一个值的时候,两个公式都可以用
但是原理是完全不一样的
vlookup函数的功能强大得多,可以做很多事情
具体你可以看看函数的帮助
热心网友 时间:2022-07-12 09:17
这是两个截然不同的函数,VLOOKUP是查找引用函数,主要是查找匹配的单元格,而sumif是对适合某条件的单元格求和,这两个函数当然可以应用在同一内容中,也可以在不同工作簿中,那要看具体情况
热心网友 时间:2022-07-12 09:17
VLOOKUP用于文本或数值的从左到右条件查找,而SUMIF是用于数值型的条件求和。