首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让 Excel 图表每次自动显示数据表的最后三行数据?

这是一个读者的提问:如何让图表始终只显示最后 n 行的数据?

案例:

用下图 1 的数据表制作出图表,但是只需要显示最后三行的区域。当数据表增减变化后,图表始终自动显示最后三行。

效果如下图 2 所示。

解决方案:

1. 选中数据表的任意单元格 --> 选择菜单栏的“插入”-->“二维折线图”-->“折线图”

2. 删除纵坐标轴、网格线 --> 点击图表右上角的“+”--> 在弹出的菜单中勾选“数据标签”

3. 按 Ctrl+F3 --> 在弹出的对话框中点击“新建”按钮

4. 在弹出的对话框中将“名称”设置为“姓名”--> 在“引用位置”处输入以下公式 --> 点击“确定”:

=OFFSET($A$1,COUNTA($A:$A)-3,,3)

公式释义:

以 $A$1 为起点,向下偏移 COUNTA($A:$A)-3 行,0 列,然后返回 3 行区域;

COUNTA($A:$A)-3:计算 A 列中非空单元格的行数,然后 -3;从 A1 偏移到此处,即返回的区域始终从倒数第 3 个单元格开始

5. 再次点击“新建”。

6. 在弹出的对话框中将“名称”设置为“获客数”--> 输入以下公式 --> 点击“确定”:

=OFFSET($B$1,COUNTA($B:$B)-3,,3)

7. 点击“关闭”。

8. 选中图表上的折线 --> 右键单击 --> 在弹出的菜单中选择“选择数据”

9. 在弹出的对话框中点击“图例项(系列)”区域的“编辑”按钮。

10. 在弹出的对话框的“系列值”处,将 Sheet1! 后面的区域替换成“获客数”--> 点击“确定”

11. 点击“水平(分类)轴标签”区域的“编辑”按钮。

12. 在弹出的对话框中将 Sheet1! 后面的区域替换成“姓名”--> 点击“确定”

13. 点击“确定”。

图形区域现在就只显示最后三行的数据了。

如果删除数据表中的最后一行,图表会自动更新为最后三行的数据。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Oc5l-EzVTatehzGyM-HBaThA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券