vlookup与match做动态图表(动态图表很难吗)
在职场中当我们看到别人制作的动态图表的时候,心里总会有这样的一个声音,什么时候我也能学会制作动态图表呢,其实动态图表的制作也不难,今天就跟大家分享下如何使用我们最熟悉的vlookup函数制作动态图表
一、整理数据及制作下拉
我们想要以下图中的数据制作动态图,首先我们需要将表格中的表头复制到一个空白的区域,然后在复制的表头中我们将姓名根据数据源中的姓名制作下拉菜单
制作下拉我们我们使用的是数据验证,首先我们点击姓名下方的单元格,然后点击数据找到数据验证,在允许中选择序列,然后选择姓名区域的数据,这样的话下拉菜单就制作完成了
二、制作动态图表
然后我们输入公式:=vlookup($J$3,$A$1:$G$15,MATCH(K2,$A$1:$G$1,0),FALSE),向右拖动公式,紧接着我们选择数据,然后在插入中选择一个图表在这里我们选择柱形图,紧接着我们将姓名这个单元格拖动到图表的旁边,这样的话我们在下拉中更改姓名,图表也会跟着发生变化
三、公式讲解
公式:VLOOKUP($J$3,$A$1:$G$15,MATCH(K2,$A$1:$G$1,0),FALSE)
在这里我们使用的是vlookup与match函数嵌套查找,vlookup函数查找的结果取决于取决于第三参数,在这里我们使用match函数返回表头中1月2月等在数据表中的位数,
MATCH(K2,$A$1:$G$1,0),FALSE)
第一参数:K2,表头中1月的位置 第二参数:$A$1:$G$1,数据表中表头的位置,选择绝对引用 第三参数:0,精确匹配 我们以k2为列,也就是1月,函数会查找1月在数据表中表头的位置,在数据表中1月在表头的第2个位置,所以结果是2,,当我们向右拖拉公式的时候k2就会改变,
VLOOKUP($J$3,$A$1:$G$15,MATCH(K2,$A$1:$G$1,0),FALSE)
第一参数:$J$3,查找的姓名,选择绝对引用 第二参数:$A$1:$G$15,,查找区域,选择绝对引用 第三参数:MATCH(K2,$A$1:$G$1,0),FALSE),我们使用match函数返回月份在数据表中相应的列号 第四参数:false,精确匹配
以上就是这个我们使用vlookup函数制作动态图表的过程以及原理,
怎么样,你学会了吗?
我是excel从零到一,关注我持续分享更多excel技巧
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com