简单酷炫Excel 篇二:操控与便捷兼具的交互式表格

2019-03-10 10:53:57 38点赞 314收藏 15评论

上篇向大家介绍了如何利用切片器做一个动态的图表。因为可以插入多个切片器,所以可玩性还是比较高的。今天向大家介绍另一种动态表格的方法:名称管理器

原理:

图表是用图形的形式展现我们的数据。一旦选择好数据,一般情况下就很难变更数据,图表就不能变化了。如果有个功能可以利用参数来选择数据,当参数变化时,数据也变化了,这样图表不久能跟着一起变化了吗?所以今天我就邀请了二班的同学来做客,他带来很多武器,能够随心所欲地改变选择的数据,从而让图表也随之而变,任由你操控。

工具:

同学姓名: 名称管理器;
武器1: offset函数;
武器3: match函数;

同学介绍:

在公式栏下面我们可以找到这位名称管理器同学

名称管理器位置名称管理器位置

名称管理器名称管理器

新建名称新建名称

从新建名称中可以看到名称管理器包含4个内容:名称,范围,备注,引用位置

名称:就是你想要给这位同学起的名字;

范围:就是这个同学所属的范围。范围有两种可选,一个是工作簿,另一个是工作表(Sheet),引用名称时需要区分。

备注:可以忽略,描述一下自己对这位同学的认识。

引用位置:这个就是本文的重点了。这个地方可以填选定的一组数,也可以填公式。今天我们就是要在这里使用公式达到数据变化的效果。

武器:

1. offset函数:=offset(reference, rows, cols, [height], [width])。
reference: 必须,可以理解为坐标原点。
rows: 必须,相对于坐标原点向下移动单元格数量
cols:必须,相对于坐标原点向右偏移的单元格数
height:可选,向下选择行的数量
width:可选,向右选择列的数量

下面两张图可以说明这个函数的用法:

操控与便捷兼具的交互式表格


offset(Q3,0,0,3,3)=Q3:S5offset(Q3,0,0,3,3)=Q3:S5

2. match函数:=match(lookup_value, lookup_array, [match_type])。 look_value:需要查找的值。lookup_array:在哪个区域查找。match_type我们选择0。
例如=match(C2,A1:A4,0) , 也可以将第一个参数直接用字符串代替,相当于查找功能。如下图所示:

Match公式Match公式

match公式的第三个参数默认是0,可以不写,属于可选参数。上述公式的意思就是在A1到D1中查找"商品2",返回商品2所在的位置。商品2在查找范围的第三位,所以就返回3。这个公式需要注意的是查找范围只能是一行或者一列,不可以是多行多列的范围,比如A1:D1,A1:A10是合法的,A1:D10就是非法的,会返回错误。

原理再次说明

offset函数和match函数对动态图表有什么作用呢?我们以上面的数据为例。我们要展示商品1到商品3的数据,但是我们想单独展示,不想同时展现在一张表上,怎么办呢?我们可以画3张图,但是这样占用的屏幕面积太大,效果不理想。这是我们就可以利用位置的偏移改变数据的范围,我们只要知道我们需要的数据范围的行和列就能选出我们需要的范围,而match函数正好是这个功能。通过在offset函数内利用match改变行和列就能得到新的数据范围。然后我们把这个组合的函数保存到名称管理器,就可以利用我们定义的名称来使用这个函数了。

实际操作

在做图之前,我们要定义好我们需要展示的内容。我们定义图表按商品种类显示,可以调节显示天数的范围。我们将F1单元格作为要选择的商品,F2单元格作为从那天开始,F3单元格作为显示的天数,F1做一个下拉菜单,F2和F3单元格手动填写。如图所示:

操控与便捷兼具的交互式表格

如上图的例子,我们需要查找商品1从1月1日向后20天的数据。商品1在第2个位置,只要一动一格。同理1月1日在第2行,也只要移动一格,所以用公式表示就是OFFSET(Sheet1!$A$1,MATCH(Sheet1!$F$2,Sheet1!$A:$A,0)-1,MATCH(Sheet1!$F$1,Sheet1!$1:$1,0)-1,Sheet1!$F$3,1)

操控与便捷兼具的交互式表格

这里需要注意的是在名称管理器里,公式里的单元格一定要加$符号,不然单元格会有变化。不知道是我电脑的问题还是名称管理器的一特点。Sheet1!会在输入公式后自动插入。

操控与便捷兼具的交互式表格

名称管理器定义好公式以后,我们就可以使用在图表中使用公式了。我们插入一个空白的折线图,然后选择数据,添加。在系列值内填入刚刚定义的名称tt。这时候会弹出错误,需要写成Sheet1!tt才行。如果范围是工作簿,可以写成工作簿名!名称。一路确定以后就得到了我们需要的图形

操控与便捷兼具的交互式表格

其实这时候X坐标没有显示我们的日期,只是一个序列。如果要显示时间的话需要再建一个名称用于X轴标签。这里就不再演示了。最后放几张调整参数后的图片对比。大家可以自己尝试一下。

操控与便捷兼具的交互式表格

操控与便捷兼具的交互式表格

总结:

写这篇文章的时候正好工作上事情非常多,这篇文章的公式和知识点也不太好理解,容易出现错误,都快要放弃写这篇文章了。但是想到上篇提到要写这篇文章,不能食言,咬咬牙还是写下来了,如果有写的不对的地方请大家指正。名称管理器使用的不多,可能有很多的需要注意的地方,大家在使用的时候也可能会遇到文章里没有提到的问题。如果大家感兴趣,在使用过程中欢迎留言,共同探讨。

如果大家想知道一些具体的Excel技巧,也可以留言,我会选择性地撰写攻略。

展开 收起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

106元起

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

299元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

195元起

Microsoft 微软 office365家庭版个人版激活密钥office2021账户激活

Microsoft 微软 office365家庭版个人版激活密钥office2021账户激活

198元起

微软(Microsoft))win10win11专业版批量式授权企业版嵌入式正版化解决方案win11家庭版

微软(Microsoft))win10win11专业版批量式授权企业版嵌入式正版化解决方案win11家庭版

1288元起

Microsoft 微软 Office 2019 家庭学生版 密钥

Microsoft 微软 Office 2019 家庭学生版 密钥

159元起

Microsoft 微软 办公软件 优惠商品

Microsoft 微软 办公软件 优惠商品

239元起

Microsoft 微软 OfficePLUS 月卡 PPT AI神器 海量模版 办公笔记本电脑必备

Microsoft 微软 OfficePLUS 月卡 PPT AI神器 海量模版 办公笔记本电脑必备

暂无报价

Microsoft 微软 在线发 office365个人版续费新订microsoft365个人版

Microsoft 微软 在线发 office365个人版续费新订microsoft365个人版

209元起

微软(Microsoft)一次付费 正版office2021家庭学生终激活码身永2019久适用W1011 2021家庭和学生版 win10/11

微软(Microsoft)一次付费 正版office2021家庭学生终激活码身永2019久适用W1011 2021家庭和学生版 win10/11

暂无报价

微软(Microsoft)一次付费 正版office2021家庭学生终激活码身永2019久适用W1011 Office2021家庭和学生版盒装密钥

微软(Microsoft)一次付费 正版office2021家庭学生终激活码身永2019久适用W1011 Office2021家庭和学生版盒装密钥

暂无报价

微软 Office365(现已升级Microsoft365)家庭版正版一年新订或续费 6用户多设备 365 家庭版在线发送+电子发票

微软 Office365(现已升级Microsoft365)家庭版正版一年新订或续费 6用户多设备 365 家庭版在线发送+电子发票

289元起

Microsoft 微软 office 2019 办公软件 终身使用 送outlook

Microsoft 微软 office 2019 办公软件 终身使用 送outlook

暂无报价

Microsoft 微软 年终活动 正版office2019终身版office永久激活码

Microsoft 微软 年终活动 正版office2019终身版office永久激活码

暂无报价

微软Windows server 2019客户端 UsrCAL(R18-05776)

微软Windows server 2019客户端 UsrCAL(R18-05776)

暂无报价

微软(Microsoft)一次付费微软office2021激活码软件mac密钥正版office2019outlook Office2021电子版兼容wi11 10

微软(Microsoft)一次付费微软office2021激活码软件mac密钥正版office2019outlook Office2021电子版兼容wi11 10

暂无报价
15评论

  • 精彩
  • 最新
  • 以前用vlookup 函数都没整清楚,和这个的区别是什么

    校验提示文案

    提交
    函数的功能完全不一样。vlookup返回的是在表格中的值,match是返回位置。要不要翻一下vlookup的牌子?

    校验提示文案

    提交
    收起所有回复
  • 沙发! 为楼主加油!

    校验提示文案

    提交
    谢谢!你的是我写下去的动力! [高兴]

    校验提示文案

    提交
    收起所有回复
  • 希望来一期根据下拉菜单的不同取值,更改函数对应的公式参数。比方说下拉选择不同城市,自动计算社保公积金啥的

    校验提示文案

    提交
    好的。这个就作为下下期的内容吧。记得关注哦。

    校验提示文案

    提交
    收起所有回复
  • 图二为什么结果是63

    校验提示文案

    提交
    q3到s5求和,结果就是63。从q3开始,向右向下移动0,然后范围再向右扩大3格,向下扩大3格,最后再求和。

    校验提示文案

    提交
    收起所有回复
  • 请问 实际操作中,offset函数中 为什么要在第二个match最后减1并且在第四个参数写上1? 直接在第二个match不减1并且在第四个参数写0不行吗?

    校验提示文案

    提交
    -1是为了调整位置,直接match后位置不是我想要的,多了1。最后两位是选择范围的长宽,是可选参数,如果写,最小值是1。

    校验提示文案

    提交
    收起所有回复
  • 希望继续分享

    校验提示文案

    提交
  • 不错,让我又进步了一点点

    校验提示文案

    提交
  • 翻个vlookup的牌子吧

    校验提示文案

    提交
  • 武器2去哪里了

    校验提示文案

    提交
  • 那是隐藏武器

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

g96998

最近准备把自己知道的Excel知识整理成册,放在张大妈这里。对Excel感兴趣的同学可以关注哦,大家共同学习,共同进步。

软件领域作者

发文累计被3277人收藏

关注 打赏
作者其他文章
最新文章 热门文章
314
扫一下,分享更方便,购买更轻松