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项的限制。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-08-31
在 Excel 中,SUM 函数和 VLOOKUP 函数可以嵌套使用以实现更复杂的数据处理。例如,假设有两个表格,一个表格记录了员工的基本信息(包括姓名、部门和工资),另一个表格记录了各部门的员工数量和总工资。我们可以使用 SUM 函数和 VLOOKUP 函数嵌套来计算每个部门的平均工资。
以下是具体的步骤:
1. 首先,在一个新的单元格中输入`=SUM(VLOOKUP(A2,Sheet2!$A$1:$D$100,1,FALSE))`,其中 A2 表示要查找的员工姓名,Sheet2!$A$1:$D$100 表示包含员工信息的表格范围,1 表示要返回的列索引(即工资列),FALSE 表示精确查找。
2. 按 Enter 键,你会看到每个员工的工资在相应的部门中被累加。
3. 接下来,在另一个新的单元格中输入`=SUM(VLOOKUP(A2,Sheet2!$A$1:$D$100,2,FALSE))`,其中 A2 表示要查找的员工姓名,Sheet2!$A$1:$D$100 表示包含员工信息的表格范围,2 表示要返回的列索引(即部门列),FALSE 表示精确查找。
4. 按 Enter 键,你会看到每个部门的员工数量。
5. 最后,在一个新的单元格中输入`=IF(C2>1,B2/C2,0)`,其中 C2 表示每个部门的员工数量,B2 表示每个部门的总工资。
6. 按 Enter 键,你会看到每个部门的平均工资。
通过以上步骤,我们使用 SUM 函数和 VLOOKUP 函数嵌套实现了计算每个部门的平均工资的功能。需要注意的是,这里的示例仅供参考,具体的表格范围和列索引需要根据实际情况进行调整。