use*_*692 14 charts microsoft-excel microsoft-excel-2013
我正在寻找一种简单的方法来绘制每个与日期相关的值列表。例如:
Date Value
11/7/13 2
11/8/13 2
11/11/13 3
11/14/13 2
Run Code Online (Sandbox Code Playgroud)
等等。问题是,图表没有显示正确的趋势,因为许多日期没有该日期的出现或值。因此,在图表中,事情看起来不错,但由于没有值为 0 的日期而失真。如何用 0 值填充缺失日期的日期序列?
我正在寻找最简单的方法。如果我想绕过 Excel,我可以用 Perl 或其他东西调整输入数据。
dav*_*dav 13
Excel 有一个内置的图表选项来处理这个问题。
这是它的样子:

这应该适用于折线图或柱形图。
我是 vlookups 的忠实粉丝。假设您的数据在 A 列和 B 列中,请使用自动填充将日期范围向下列 D 列(输入11/1/14D1,然后向下拖动右下角)。然后在 E1 中使用:
=IFERROR(VLOOKUP(D1,A:B,2,FALSE),0)
Run Code Online (Sandbox Code Playgroud)
哪个应该在 A 列中搜索每个日期并将数字放在与其关联的 B 列中,如果没有找到,则为 0(为此需要 IFERROR 换行,否则显示N/A)。然后自动填充 E 列,您应该能够在 D 列和 E 列上制作图表。占用一些空间,但它很容易并且有效。如果它看起来太乱,您可以将其隐藏在另一张纸上。