我可以在 Excel 2010 中设置数据条条件格式,但我不知道如何切换条轴使其垂直。有什么办法可以解决这个问题吗?我可以用条件格式模拟垂直直方图吗?
答案1
条件格式中的数据栏仅支持从左到右或从右到左。没有从上到下或从下到上的选项。
获得垂直数据条类型外观的唯一方法是使用公式并将填充设置更改为渐变,但您无法对渐变进行足够的控制以区分不同的值。
另一个选择是火花线这里有一个很好的例子,可以实现你想要的功能:http://blogs.office.com/b/microsoft-excel/archive/2009/07/22/formatting-sparklines.aspx
答案2
我对类似的东西很感兴趣,并且能够实现它。虽然我没有使用条件格式,但我认为这个例子会告诉你如何实现你想要的。
- 将数字 1,2,3,2,1 输入单元格 b2 至 f2。
- 将公式放在
=REPT("|",B2)
单元格 b4 中并通过 f4 复制。 - 将文本方向改为向上。
这样就实现了结果,但为了使它看起来美观,您需要将单元格居中并调整单元格的宽度和高度。
它看起来应该是这样的:
如果您不喜欢线条之间的空格,请将字体切换为节目单,您将看到没有空格的普通条形图。
这可以实现您想要的功能,无需条件格式。如果您想改变条形图的颜色或其他内容,您可能需要添加一些条件格式。
答案3
您无法更改 Excel 中的条件格式来创建柱形图而不是条形图。此条件格式不会在 Excel 中创建真正的图表对象,因此您无法灵活地修改其外观。
相反,您可以Column Chart
通过选择数据和Insert > Column
(并选择子类型)来创建图表。然后,您可以按照自己喜欢的任何方式格式化图表。
编辑: 根据您的笔记,并借鉴@Rhys Gibson 的观点,这里有一个使用迷你图(可在 Excel 2010 或 Excel 2010 之前的插件中使用)的解决方案。我同时提供了条件格式条形图(几乎无法理解)及其迷你图等效项。
编辑: 另一个可能看起来相对次要的点是,直方图不是柱形图(或条形图)。它们是截然不同的图表类型(尽管有细微的差别),术语不应互换。要详细了解两者的区别,请查看 Naomi Robbins 的直方图不是条形图
答案4
如果数据可以水平排列,为了伪造垂直的条件格式数据栏,请使用相机工具拍摄带有数据栏的列的图像并旋转该图像,这样图像将使用新值进行更新。可以调整图像的宽度以匹配相同大小的列,并将其放置在包含其他数据的行下方。调整大小时可能需要在“设置图片格式”选项中解锁纵横比。缺点是如果添加了另一列,则需要重新拍摄相机图像,并且如果您有 200 个项目并且不旋转文本,则表格会非常宽!