我在电子表格中有一个特定的数据块,我试图从中创建一个图形(图表)。我花了一个多小时试图找出我的图表设置出了什么问题。我尝试将数据剪切并粘贴到新单元格中......没有运气。最后出于沮丧,我手动将数据重新输入到新单元格中。图表绘制得很好!您甚至可以在当前单元格中重新输入它,图表绘制得很好!令人难以置信的沮丧。我仔细检查了单元格属性等......找不到任何区别。请查看链接的文件,看看你是否能解开这个谜团。打开文件后就会很明显,我有两个看起来相同的小测试表,但一个可以绘制图表,而另一个则不能。
答案1
问题很简单。在“无法绘制图表”的表格中,数字以文本形式存储。要解决此问题,只需重新输入数字,单击框侧面的绿色提示,或将其粘贴到另一个应用程序(excel 应该会自动将其检测为数字)。
答案2
最简单的方法是在另一个单元格中输入数字 1,复制它,然后通过乘法“选择性粘贴”。所有单元格都会变成数字。
答案3
我在引用通过查询获得的另一张工作表(“已确认”)上的单元格时遇到了此问题。此方法无效:
=Confirmed!F228
这有效:
=NUMBERVALUE(Confirmed!F228)
答案4
这对我来说是可靠的。虽然我不能保证我没有首先应用数字格式。单靠数字格式在大多数情况下肯定不起作用。有时文本到列会导致一些奇怪的情况。这有效,但您必须选择相关范围并执行一些 VBA: Sub walkselection2correctformatting() Dim c As Range For Each c In Selection c.Value2 = c.Value2 Next c End Sub