答案1
我不相信可以将颜色应用于图表数据表中的数字。
不过,我可能有一个解决方法,即您可以使用存储在不同工作表上的格式化表格,这样就不会影响工作表上现有的行高和列高。这有点像 hack,但可以完成工作。
使用 Excel 的相机工具
要使用相机工具,您需要自定义工具栏。
在 Excel 2010 中,您可以将其添加到快捷工具栏:
创建新工作表并创建表格,并根据您想要的布局设置条件格式。然后选择整个表格并单击相机工具按钮。转到您的图表,然后单击您希望表格出现的图表下方。
你应该得到类似这样的结果。别担心,我们还没完成 :)
这里我们有三个问题需要解决:宽度不正确、文本有点颗粒感并且有我们不想要的边框。
首先让我们处理一下粗糙的文本。我最近遇到了这个问题,并想出了解决办法。首先让我们删除您已有的图像 - 我们需要一张新图像,然后返回到新选项卡上的表格。
现在选择格式化的表格,但这次表格下方有大约 20 个空白行。再次选择相机工具并单击图表下方。现在,右键单击并裁剪图像以仅显示您想要的数据。
去除边框很容易 - 右键单击图像,选择Format Picture
并设置No line
。
现在你应该有类似这样的东西。
最后,我们需要对宽度进行排序。您可以通过数学计算来计算需要使用的宽度,也可以通过反复试验来计算。选择包含表格的列,然后稍微加宽列。
返回相机工具图像,文本看起来会被挤压。我们需要调整图像的宽度。右键单击,Format picture
然后将设置Scale width
为与相同Scale height
(因为您已更改宽度)。重复此操作,直到获得所需的宽度,如下所示:
是什么让相机工具如此出色?
相机图像的奇妙之处在于它不是静态的 - 如果您的数据发生变化,相机图像也会自动变化。这是一个很棒的工具!
答案2
在 Excel 中的几乎所有地方,您都不需要条件格式;您可以使用标准 Excel 格式代码来实现这一点。选择整个表格,然后使用
0;[Red]-0
这将为您提供正数的格式,以及负数的红色0
格式。如果您愿意,可以添加第三种零格式,例如获得蓝色零。-0
0;[Red]-0;[Blue]0
您还可以0
用您想要使用的任何其他格式替换,例如,如果您希望小数点分隔符后面有两位数字,您可以执行以下操作:0.00;[Red]-0.00
,等等。
不幸的是,这个图表下的表格的具体情况是不是工作;这是 Excel 中的一个限制(错误?),无法传输颜色