如何在Excel中制作条形图

  • Share This
Michael Brown

在本教程中,你将学习如何在Excel中制作条形图并使数值自动降序或升序排序,如何在Excel中创建带有负值的条形图,如何改变条形图的宽度和颜色,以及更多。

与饼图一样,条形图是最常用的图表类型之一。 它们制作简单,易于理解。 条形图最适合用于哪类数据? 只要是你想比较的数字数据,如数字、百分比、温度、频率或其他测量值。 一般来说,你会创建一个条形图来比较不同数据的单个值类别:一种叫做甘特图的特定条形图类型经常用于项目管理方案中。

在本条形图教程中,我们将探讨Excel中条形图的以下方面。

    Excel中的柱状图--基础知识

    A 条形图。 条形图 条形图是一种用矩形条显示不同类别数据的图表,条的长度与它们所代表的数据类别的大小成正比。 条形图可以垂直或水平绘制。 Excel中的垂直条形图是一种单独的图表类型,被称为 柱状图 .

    为了使本条形图教程的其余部分更容易理解,并确保我们始终站在同一起跑线上,让我们定义一下Excel条形图的基本要素。 下图显示了标准的二维聚类条形图,有3个数据序列(灰色、绿色和蓝色)和4个数据类别(1月至4月)。

    如何在Excel中制作条形图

    在Excel中制作条形图是再简单不过的了。 只要选择你想在图表中绘制的数据,进入到 插入 标签> 图表 组,然后点击你要插入的柱状图类型。

    在这个例子中,我们正在创建标准的二维柱状图。

    在你的Excel工作表中插入的默认二维聚类条形图看起来会是这样的。

    上面的Excel条形图显示 一个数据系列 因为我们的源数据只包含一列数字。

    如果你的源数据有两列或多列数值,你的Excel条形图将包含 几个数据系列 每个人都有不同颜色的阴影。

    查看所有可用的柱状图类型

    要查看Excel中所有可用的条形图类型,请点击 更多柱状图... 链接,并选择显示在顶部的条形图子类型之一。 插入图表 窗口。

    选择条形图的布局和风格

    如果你对插入Excel工作表中的条形图的默认布局或风格不完全满意,选择它来激活 图表工具 之后,去到 设计 选项卡,并执行以下任何一项。

    • 试试不同的柱状图布局,通过点击 快速布局 中的按钮。 图表布局 组,或
    • 实验中的各种条形图样式。 图表样式 组。

    Excel条形图类型

    当你在Excel中制作条形图时,你可以选择以下条形图子类型中的一种。

    聚集的柱状图

    Excel中的聚类柱状图(2-D或3-D)对不同数据类别的数值进行比较。 在聚类柱状图中,类别通常沿纵轴(Y轴)排列,数值沿横轴(X轴)排列。 3-D聚类柱状图不显示第三轴,而是以3-D格式呈现水平矩形。

    叠加条形图

    Excel中的堆积条形图显示了单个项目在整体中的比例。 与聚类条形图一样,堆积条形图也可以用2-D和3-D格式绘制。

    100%堆积条形图

    这种类型的条形图与上述类型类似,但它显示的是每个数据类别中每个数值对总数的贡献百分比。

    圆柱、圆锥和金字塔图

    与标准的矩形Excel条形图一样,圆锥体、圆柱体和金字塔图也有聚类、堆积和100%堆积的类型。 唯一不同的是,这些图表类型以圆柱体、圆锥体和金字塔的形式表示数据序列,而不是条形。

    Excel 2010 和早期版本,你可以用通常的方法创建一个圆柱体、圆锥体或金字塔形的图表,通过在 图表 的小组。 插入 标签。

    当创建一个条形图在 Excel 2013 Excel 2016 你不会发现圆柱体、圆锥体或金字塔体的类型。 图表 根据微软的说法,这些图表类型被删除是因为在早期的Excel版本中有太多的图表选择,这使得用户很难选择正确的图表类型。 而且,在现代版本的Excel中仍然有办法绘制圆柱体、圆锥体或金字塔形的图表,这只是需要额外的几个步骤。

    在Excel 2013和2016中创建圆柱体、圆锥体和金字塔图形

    要在Excel 2016和2013中创建圆柱体、圆锥体或金字塔图,请按常规方式制作一个你喜欢的类型(聚类、堆叠或100%堆叠)的三维条形图,然后按以下方式改变形状类型。

    • 选择图表中的所有条形图,右击它们,并选择 格式化数据系列... 或者,直接双击条形图。
    • 关于 格式数据系列 窗格,在 系列选择 ,选择 立柱形状 你想要的。

    注意:如果在你的Excel条形图中绘制了几个数据系列,你可能需要为每个系列重复上述步骤。

    在Excel中定制条形图

    像其他Excel图表类型一样,条形图允许在图表标题、坐标轴、数据标签等方面进行许多自定义。 以下资源解释了详细步骤。

    • 添加图表标题
    • 定制图表坐标轴
    • 添加数据标签
    • 添加、移动和格式化图表图例
    • 显示或隐藏网格线
    • 编辑数据系列
    • 改变图表类型和样式
    • 改变默认的图表颜色

    现在,让我们仔细看看与Excel条形图有关的几个具体技术。

    改变条形宽度和条形之间的间距

    当你在Excel中做条形图时,默认设置是条形图之间有相当多的空间。 要使条形图变宽并使它们看起来更接近,请执行以下步骤。 同样的方法可以用来使条形图变细并增加它们之间的间距。 在二维条形图中,条形图甚至可以相互重叠在一起。

    1. 在你的Excel条形图中,右击任何数据系列(条形图),并选择 格式化数据系列... 从上下文菜单中选择。
    2. 关于 格式数据系列 窗格,在 系列选择 ,做以下其中一项。
    • 在2-D和3-D条形图中,要改变 条形宽度 数据类别之间的间距 ,拖动 缝隙宽度 滑块或在方框中输入0-500之间的百分比。 数值越低,条形之间的间隙越小,条形越粗,反之亦然。

  • 在二维柱状图中,要改变 数据系列之间的间距 在一个数据类别中,拖动 系列重合 数值越大,条形图的重叠程度越大。 负数会导致数据系列之间的间隔,如下面的截图。
  • 在3-D图表中,要改变 数据系列之间的间距 ,拖动 间隙深度 在实践中,改变间隙深度在大多数Excel柱状图类型中确实有视觉效果,但在3-D柱状图中确实有明显的变化,如下图所示。
  • 用负值创建Excel条形图

    当你在Excel中制作条形图时,源值不一定要大于0。 一般来说,Excel在标准条形图上显示负数并不困难,然而在工作表中插入的默认图表在布局和格式方面可能还有待改进。

    为了使上述柱状图看起来更好,首先,你可能想把纵轴标签移到左边,这样它们就不会重叠在负数条上,其次,你可以考虑对负数值使用不同的颜色。

    修改纵轴标签

    要对纵轴进行格式化,请右击其任何一个标签,并选择 格式轴... 这将使 格式轴 在工作表的右侧出现了一个名为 "我 "的窗格。

    在窗格中,转到 轴选项 选项卡(最右边的那个),展开 标签 节点,并设置 标签位置 :

    改变负值的填充颜色

    如果你想让人注意到Excel条形图中的负值,改变负值条的填充颜色会让它们更显眼。

    如果你的Excel条形图只有一个数据系列,你可以用标准的红色对负值进行着色。 如果你的条形图包含几个数据系列,那么你必须用不同的颜色对每个系列的负值进行着色。 例如,你可以对正值保持原来的颜色,而对负值使用相同颜色的浅色调。

    要改变负数条的颜色,请执行以下步骤。

    1. 在你想改变颜色的数据系列中的任何条形上点击右键(本例中的橙色条形),并选择 格式化数据系列... 从上下文菜单中选择。
    2. 关于 格式数据系列 窗格中,在 填充& 线 选项卡,检查 若为负数则反转 箱子。
    3. 只要你在 若为负数则反转 框,你应该看到两个填充颜色选项,第一个是正值,第二个是负值。

    提示:如果第二个填充框没有出现,点击你看到的唯一颜色选项中的黑色小箭头,为正值选择任何你想要的颜色(你可以选择与默认应用相同的颜色)。 一旦你这样做,第二个用于负值的颜色选项将出现。

    在Excel中对柱状图进行数据排序

    当你在Excel中创建条形图时,默认情况下,数据类别会以相反的顺序出现在图表上。 也就是说,如果你在电子表格上对数据进行A-Z排序,你的Excel条形图将显示为Z-A。 为什么Excel总是将数据类别倒放在条形图中? 没有人知道。 但我们知道的是如何解决这个问题:)

    在柱状图上颠倒数据类别的顺序,最简单的方法是 做相反的排序在表上 .

    让我们用一些简单的数据来说明这个问题。 在一个工作表中,我有一个世界上最大的10个城市的列表,按人口从高到低排序。 然而,在条形图上,数据是以升序出现的,从最低到最高。

    要让你的Excel条形图从上往下排序,你只需以相反的方式安排源数据,即从最小到最大。

    如果对工作表上的数据进行排序不是一种选择,下面一节解释了如何在不对数据源进行排序的情况下改变Excel条形图的排序顺序。

    对Excel条形图进行降序/升序排序,无需对源数据进行排序

    如果你的工作表上的排序顺序确实很重要,而且不能改变,让我们让图表上的条形图完全以相同的顺序出现。 这很简单,只需要选择几个勾选框选项。

    1. 在你的Excel条形图上,右击任何一个 垂直轴 标签,并选择 格式轴... 或者,只需双击垂直轴标签的 格式轴 窗格会出现。
    2. 关于 格式轴 窗格,在 轴选项 ,选择以下选项。
    • 隶属 水平轴交叉 ,检查 在最大类别中
    • 隶属 轴的位置 ,检查 按倒序排列的类别

    完成了!你的Excel条形图将立即以与数据源相同的方式进行排序,降序或升序。 只要你改变工作表上的排序顺序,条形图将自动重新排序。

    改变柱状图中数据系列的顺序

    如果你的Excel条形图包含几个数据系列,它们也会被默认为反向绘制。 例如,注意工作表和条形图上的区域的反向顺序。

    要按照工作表上的顺序排列条形图上的数据系列,你可以选中 在最大类别中 按倒序排列的类别 这也将改变数据类别的绘制顺序,如下面的截图所示。

    如果你想把柱状图上的数据系列安排得与工作表上的数据组织顺序不同,你可以用以下方法实现。

      使用选择数据源对话框改变数据系列的顺序

      这种方法允许你改变条形图上每个单独数据系列的绘制顺序,并保留工作表上的原始数据排列。

      1. 选择图表来激活 图表工具 在Ribbon上的标签。 设计 标签> 数据 组,并点击 选择数据 按钮。

        或者,点击 图表过滤器 按钮,然后点击图表右侧的 选择数据... 在底部的链接。

      2. 选择数据源 对话框,选择你想改变绘图顺序的数据系列,并使用相应的箭头向上或向下移动它。

      通过使用公式重新排列数据系列

      由于Excel图表中的每个数据系列(不仅在柱状图中,就是在任何图表中)都是由一个公式定义的,你可以通过修改相应的公式来改变数据系列。 这里提供了数据系列公式的详细解释。 现在,我们只对决定系列的绘制顺序的最后一个参数感兴趣。

      例如,在下面的Excel条形图中,灰色数据系列被绘制成第3个。

      要改变某个数据系列的绘制顺序,在图表上选择它,进入公式栏,用其他数字替换公式中的最后一个参数。 在这个条形图的例子中,要将灰色数据系列向上移动一个位置,输入2,要使其成为图表中的第一个系列,输入1。

      和选择数据源对话框一样,编辑数据系列公式只改变图表上的系列顺序,工作表中的源数据保持不变。

      这就是在Excel中制作条形图的方法。 要想了解更多关于Excel图表的知识,我鼓励你查看本教程末尾公布的其他资源清单。 谢谢你的阅读,希望下周在我们的博客上见到你!

      Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.