excel函数sum和vlookup可以套用吗
发布时间:2025-05-25 09:04:37 发布人:远客网络
一、excel函数sum和vlookup可以套用吗
首先,SUM函数和VLOOKUP函数是可以嵌套使用的。
1、VLOOKUP是纵向(按列)查找,返回该列所需查询列序所对应的值,其具体格式为: VLOOKUP(lookup_value,,table_array,col_index_num,range_lookup)
其作用是在EXCEL表指定的区域范围内的第一列查找等于“lookup_value”的行,然后返回该行“col_index_num”指定列的值。
Table_array:需要在其中查找数据的数据表,即范围,如E6:G13。
Lookup_value:需要在上述指定范围的第一列中进行查找的值。
col_index_num:即指定返回上述指定范围中的第几列。如 1就是要求返回E列,2对应F列。
Range_lookup:指明查找时是否采用“近似匹配”, false或0为似匹配值,true或1则为精确匹配。此参数如省略,则默认为精确匹配。
2、SUM函数的作用是在EXCEL表中对指定的区域范围内的数值进行求和,也可以对指定的1-255个数进行求和。具体格式为:
SUM(table_array),其中Table_array为指定范围,如E6:G13;
SUM(number1【,number2】【,number3】...),其中Number1,number2,...为1到255个需要求和的参数(可以是具体的数值,单元格,也可以是其他函数返回的结果)。
3、如果需要嵌套使用,可以采用如下方式,举例如下:
如需将学号102、104、106三人的分数进行汇总,查找区域范围:E6:G13,对找到的第2列“分数”进行汇总,则嵌套公式输入如下:
=SUM(VLOOKUP("102",E6:G13,2,1),VLOOKUP("104",E6:G13,2,1),VLOOKUP("106",E6:G13,2,1))
4、说明:如果需要查找、汇总的条目较多,公式会较长,且EXCEL2010有最多255项的限制。
二、excel vlookup 重复数值求和
首先,为了更好的讲解使用vlookup函数查找重复项,我先虚构两列数据:数据1、数据2。
需求:我需要知道数据2与数据1重复的数据有哪些以及那些数据存在数据2中,而在数据1中不含有。
首先明白vlookup匹配函数的意义及使用公式。公式:=VLOOKUP(查找值,查找区域,返回值在查找区域”列“序号,0(表示精确查找))。
我们在C2表格中输入公式:=VLOOKUP(B2,A:A,1,0)
这个表达式的意思是:B2单元格中的数据2中元素”A1“,在数据1所在列(A:A表示A列)中进行查找相同项,如果有相同项返回选区第一列的值(也就是相同项它本身,因为我们的选区就一列)。公司中的”1“表示返回选区第一列,"0"表示精确查找。
快速填充向下自动填充。选中C2单元格后将鼠标放在右下角,当鼠标呈十字状,双击,向下自动填充。
下图,是为了说明数据1数据错乱,不影响查找重复项,返回值为#N/A,说明前面对应的数据2中元素没有重复值。
三、如何玩转Vlookup的文字“模糊”匹配
1、如何在Vlookup中实现文字“模糊”匹配的技巧,牛闪闪有详细的解答。面对多出的“测试”字眼,首先保持表格结构不变,可以利用LEFT函数和VLOOKUP函数的配合。例如,公式`=VLOOKUP(LEFT(B4,2),$E$4:$F$6, 2, 0)`,提取城市名去掉“测试”两个字符,利用精确匹配功能。
2、遇到城市名称长度不一的情况,可以利用LEN函数减去固定的字符数,如`=VLOOKUP(LEFT(B4,LEN(B4)-2),$E$4:$F$6, 2, 0)`,通过查找“测试”后的位置减去2获取城市名的正确长度。
3、更复杂的是,当“测试”位置不固定时,可以借助FIND函数找到“测”字的位置,如`=VLOOKUP(LEFT(B4, FIND("测", B4)- 1),$E$4:$F$6, 2, 0)`。这个公式的关键在于灵活运用FIND函数找出特定字符的位置。
4、总结来说,解决问题的关键在于洞察数据规律,然后选择合适的函数组合。此技巧适用于Excel2010及以上版本,如果你需要更深入的学习和实践,可以参与Office技巧作业,获取相关素材。如果你在使用过程中遇到问题,可加入秦老师Office达人QQ问题解答社区群,我们的Office牛闪达人会及时为你解答。
5、-付费群:QQ 1群 239608112,QQ 2群 8262453,QQ 3群 465987108
6、此外,职领Office视频教程网站提供了专业的职场办公教程,是学习和深化理解的好资源。