我有一个 Excel 电子表格,显示银行账户随时间变化的余额。每个数据点都是交易后账户的余额(因此每天可能会有多个数据点,包含交易发生的日期和时间,也可能有几周没有数据,因为余额在没有交易的情况下保持不变)。
当我使用 Excel 创建 X/Y 散点图或折线图时,系列线由两个样本点之间的直线组成。因此,这条线毫无意义,因为在现实生活中,两个平衡点之间没有“中点”:余额在下一次交易之前保持不变。
有没有什么方法可以让 Excel 创建图表中数据点之间有平坦水平线的图表?
答案1
您希望它看起来怎么样?Excel 用一条线连接两个数据点,并使用最短距离来做到这一点。如果您希望图表显示一条带有数据点的第二天的水平线,那么您需要将前一天的余额作为当天的起始数据点。请参阅以下屏幕截图中的示例数据集和图表。
复制数据行可能不切实际。另一种方法是使用没有线条的 XY 图表并添加误差线。您将需要两个辅助列,但如果它们弄乱了工作表,则可以隐藏它们。
首先,截图:
每个数据点都有一个 X 和 Y 误差线。X 误差线设置为正数、无上限和“持续时间”列中的自定义值,Y 误差线设置为正数、无上限和“高度”列中的自定义值。负值将创建一条下垂线。用粗线格式化误差线。
C2 中的公式是
=IF(A3>A2,A3-A2,0)
D2 中手动输入了 0 值,D3 中复制了公式
=B2-B3
您可以格式化没有标记的数据点,这样就只剩下线条了。