所以我得到了 Sheet1 和一个包含一些数据的表。为简化起见,假设有一列“x”包含一些数据,一列“y”包含一些数据。不时地手动将更多值添加到表中。
在 Sheet2 上,我需要 Excel 仅使用表中的最后 10 个值自动绘制图表。因此,当添加更多值时,图表会自动更改为新的最后 10 个值。这可能吗?
此外,假设有第三列“z”始终是一个常数值(例如,在图中显示某种最大值“y”)。当填充相应的'x'和'y'单元格时,如何使Excel自动用数字填充单元格?我知道我可以一直手动填充“z”列,但我怀疑绘制最后 10 个值会搞砸。
我正在使用 MS Excel 2013。
非常感谢!
最佳答案
您需要使用动态命名范围作为系列数据来创建图表。
首先设置带有标题 x、y 和 z 的数据表。
选择 x 标题并单击插入 > 表格,确保“我的表格有标题”
被选中然后单击确定
在 z 列中,要将 20 设置为自动填充值,请添加公式 =20
将数据放在 x 和 y 列中
根据列 x 和 y 创建图表。此示例创建一个 XY 图。
假设您的工作簿中只有一个表,它将被命名为“Table1”。
转到公式 > 名称管理器 > 新建
xPlot:=OFFSET(Table1[[#Headers],[x]],COUNTA(Table1[z])-9,0,10,1)
同时创建:
y绘图:=OFFSET(Table1[[#Headers],[y]],COUNTA(Table1[z])-9,0,10,1)
右键单击您的图表,然后单击选择数据...
删除那里的系列
创建一个新系列
如果您的工作簿名为 Chart Example.xlsx,则设置:
系列 X 值:'Chart Example.xlsx'!xPlot
系列 Y 值:'Chart Example.xlsx'!yPlot
单击确定并尝试添加更多数据。
关于excel - 使用 MS Excel 中的最后 10 个值绘制图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47011603/