Excel 2013.我的机器是64位运行的Windows 7。
我有一个带有图表的.xslm文件。该图表是从几列数据中创建的。通过从一堆其他excel文件中读取数据来填充列中的数据。这是一个二维折线图,水平轴为日期(文本),垂直轴为小时(表示为h:mm),实际值介于541:50和757:00之间。对于大多数情况,它工作正常。但是,对于3个案例,我的图表线条为零。我查看列数据(G列,代表累计小时数) - 这是正确的!当我编辑系列数据时,我可以看到它正确地具有Series值=“$ G $ 2:$ G $ 100”。
这很好,但是编辑系列对话框也显示了这些单元格的值,并且值都是零(这是绘制的图形),即使我可以看到单元格的内容不为零。
下一点古怪。我有另一列的另一个图表。它显示了下一列的图形(H,它是从G派生的),但它是正确的。它并不平坦。
(点击图片放大)
注意:
列G2:G100确实有数据。图表很平淡。数据系列的对话框显示正确的范围G2:G100,但是对话框右侧的值表示0.00,0.00,......
你可以发布一些屏幕抓取所以我们可以看到你在看什么吗?如果您需要匿名,请重命名标签。
—Andi Mohr 2015年
我添加了一个屏幕抓取,说明(我认为)所有重要的事实...除了G列的格式是自定义“[h]:mm”(虽然我不确定这很重要)。
—elbillaf 2015年
我在列G中看到您的值是左对齐的。你故意设置这个吗?通常,左对齐数字意味着它实际上是一些文本(例如'541:50)而不是真正的数字。偶尔我发现Excel会混淆并开始将真正的数字视为文本。要解决此问题,请尝试复制列G并将特殊值粘贴到未使用的列中。然后将新列复制并粘贴到原始列上(注意保留原始计算,以便稍后重新应用)。这可能会使您的列重新开始像数字一样工作。搏一搏!
—Andi Mohr 2015年
离奇。那没用。这是有什么用的:回想一下hrs col来自于“乱糟糟的”笨蛋col。我创建了一个新的col,我手动输入cumhrs的第一个值的值,然后通过添加hrs重新创建cumhrs ...这给出了正确的列值。然后我将新列重新复制到原始的,粘贴值和格式....这样可行。很有意思。这很烦人,因为这需要自动运行......但我有一个临时修复.