直接抛出下面的问题,如何根据左侧的三列原始数据,制作右侧的各个部门、各个下面的汇总表? 很多人的第一个念头就是,把B列拆分成两列,一列是部门名称,一列是项目名称,然后使用SUMIFS函数求和。 这里,不允许你使用这个拆分列的笨笨方法,而是要求直接用原始数据区域进行统计汇总。 仔细观察原始数据表,可以看到,每个费用项目下的部门个数是一样的,也就是说,每个费用项目下都是7行数据,这样,我们可以通过OFFSET函数引用某个项目下的7行、2列数据区域,然后再使用VLOOKUP函数进行查找,这个思路是不是很简单? 0) 公式中,OFFSET函数的部分就是动态引用每个费用项目的数据区域: OFFSET($B$1,MATCH(G$3,$B:$B,0),,7,2) 而由于部门名称的前面有部门编号,所以VLOOKUP函数的第1个参数使用了通配符(*)来做关键词匹配。 ----------------------------------
|
|