公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!
点击上方蓝字 --> 点击“...”--> 选择“设为星标”
这是一个读者的提问:如何让图表始终只显示最后 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. 点击“确定”。
图形区域现在就只显示最后三行的数据了。
如果删除数据表中的最后一行,图表会自动更新为最后三行的数据。