快生活 - 生活常识大全

这才是老板想看的动态图表你会做


  与 30万 读者一起学Excel
  VIP学员在制作收入仪表盘分析的时候,遇到了一个难题,要按照部门引用数据做成图表。
  这种属于动态图表的进阶版,部门对应着多个值,比较麻烦。
  今天,卢子分成基础版、进阶版两部分说明。
  1.基础版
  按照业务员动态引用数据,因为只有唯一的对应值,很简单。
  Step 01在空白的区域,用VLOOKUP函数将每个月的数据引用过来。
  =VLOOKUP($A15,$B$2:$H$10,COLUMN(B1),0)
  Step 02再根据引用过来的数据,创建柱形图即可。
  Step 03再自己调整大小和美化,现在选择业务员,就可以动态获取图表。
  2.进阶版
  每个部门都有N个业务员,人数又不一样。难点在于要同时引用所有数据,引用后又能自适应行数,比如商务部就引用4行,招商部就引用5行。
  于是,卢子想到了定义名称法,公式有点小复杂。
  Step 01 点公式→定义名称,输入名称业务员,在引用位置将公式复制进去,确定。用同样的方法,定义另外一个名称。
  合计:
  =OFFSET(进阶!$I$1,MATCH(进阶!$A$15,进阶!$A$2:$A$10,0),0,COUNTIF(进阶!$A$2:$A$10,进阶!$A$15))
  业务员:
  =OFFSET(进阶!$B$1,MATCH(进阶!$A$15,进阶!$A$2:$A$10,0),0,COUNTIF(进阶!$A$2:$A$10,进阶!$A$15))
  OFFSET函数语法:
  =OFFSET(起点,向下几行,向右几列,多少行,多少列)
  MATCH函数查找部门的首次位置,商务部为1,也就是向下1行,招商部为5,也就是向下5行。
  COUNTIF函数统计部门的业务员有多少个,商务部为4,也就是4行,招商部为5,也就是5行。
  而OFFSET函数得到的是一个动态区域,需要定义名称才可以。
  Step 02按住Ctrl键,选择业务员、合计的区域,点插入柱形图。
  Step 03右键,选择区域,编辑轴区域,改成=进阶!业务员。
  Step 04编辑数据序列,改成=进阶!合计。
  Step 05这样就可以按部门获取动态图表。
  动态图表,核心部分是公式,公式学好了,其他都不是问题。
  链接:
  https://pan.baidu.com/s/1vVZClLCoCqXqaFUNh2csug
  提取码:k0ic
  推荐:这绝对是你最想学的动态图表,没有之一
  上篇:不可思议!女会计称1万行内容凑金额仅需1秒
  随意聊聊。
  作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
网站目录投稿:山寒