返回首页
当前位置: 主页 > Excel教程 > Excel2010教程 >

Excel如何将多单元格自动汇总到一个单元格

时间:2016-09-23 23:25来源:Office教程学习网 www.office68.com编辑:麦田守望者

有位客户问了个人事方面的问题,每个月她们公司都要给员工做绩效考核,她需要将各个部门经理发给她的绩效考核表汇总起来。鉴于客户数据的敏感性,我们今天就以学生成绩表为例,给大家介绍实现的方法。
如下图所示:这是一班的学生成绩表(相当于单个部门的绩效考核表)

这是二班的学生成绩表:

这是客户想要实现的汇总效果:

目前客户每个月都是一个一个通过复制粘贴来实现的,工作量太大了。
 
【正文】
以下的操作步骤为Excel 2010版本。

一  建立辅助列

  1. 在各个班级成绩表的总评列后面建一个辅助列,将光标放在D2单元格,输入下图红色框中的公式。

 

 

  1. 相关函数:
  • 逻辑判断:=If(逻辑判断式,真值,假值)
    例如:如下图所示的数据源,在G列中进行等级判断,当“总分”大于250时,为“A”级,否则为“B”级。

    在此处,应书写的公式是:=IF(F2>250,"A","B")

 

  • 条件计数:=COUNTIF(条件范围,条件)
    例如:在“销售记录”数据表中,统计每个销售人员的订单笔数

    在H2中录入的公式为:=COUNTIF (A:A,G2)

     
  • 条件查询:=Vlookup(查询值,数据源,结果在数据源的第几列,0
    例如:如图所示,根据I列的姓名,显示其在右侧的人员表中的姓名。

    在“J2”单元格中,录入公式:=VLOOKUP (I2, N:P, 3, 0)

二  现实汇总

  1. 将光标放在汇总表的B2单元格,输入下图红色框中的公式。


 

  1. 相关函数:
  • 返回指定的单元格的数值:=Index(数据源,结果在数据源的第几行,结果在数据元的第几列)
     

   A B
1
2 苹果 柠檬
3 香蕉
   说明(结果
   =INDEX(A2:B3,2,2) 位于区域中第二行和第二列交叉处的数值(梨)
   =INDEX(A2:B3,2,1)  
位于区域中第二行和第一列交叉处的数值(香蕉)
 

  • 立即对引用进行计算,并显示其内容:= INDIRECT(对单元格的引用)
     

  A B
1
2 B2 1.333
3 B3 45
4 George 10
5 5  
62
 
公式 说明(结果
=INDIRECT($A$2) 单元格A2中的引用值(1.333)
=INDIRECT($A$3) 单元格A3中的引用值(45)
=INDIRECT($A$4) 如果单元格B4有定义名“George”,则返回定义名的值(10)
=INDIRECT("B"&$A$5)  
单元格B5中的引用值(62)
 

  • 返回指定数值在指定数据区域中的位置:= MATCH(查询值, 包含有所要查找数值的一行或一列, 0)
     

   A B
1 产品 项目个数
2 香蕉 25
3 柑橘 38
4 苹果 40
5 梨子  
41

=MATCH(41,B2:B5,0) 范围 B2:B5 中 41 的位置。(4)

------分隔线----------------------------
标签(Tag):excel技巧 excel教程 excel实例教程 excel2010技巧
------分隔线----------------------------
推荐内容
猜你感兴趣