如何在Excel的单元格中直接绘制蝴蝶对比分析图

我们常需要对比两年数据差异(如产品销量、业绩表现),传统表格数据不够直观,下面分享一个实用技巧,利用 Excel 的条件格式功能,将数据条与图标集组合,在单元格中直接制作蝴蝶对比分析图,让数据差异一目了然,不需要复杂的绘图操作。

1、打开 Excel 2024,在表格中输入需要对比的数据。以下是示例数据,包含某公司 2023 年与 2025 年的产品销量及同比变化,A 列为产品名称,B 列为 2023 年销量,C 列为 2025 年销量,D 列为同比增长率:

列表 2023年 2025年 同比
产品A 41 33 -19.5%
产品B 38 38 0.0%
产品C 35 30 -14.3%
产品D 41 41 0.0%
产品E 42 37 -11.9%
产品F 45 49 8.9%
产品G 40 37 -7.5%

2、确保数据无空值、格式统一(销量为数值型,同比为百分比型),避免影响条件格式效果。

制作蝴蝶对比图

蝴蝶对比图的核心是让两年数据条从单元格两侧向中间延伸,形成对称的“蝴蝶翅膀”效果,再通过图标集标注同比变化,具体步骤如下:

第一步:为2023年数据添加“从右到左”数据条

1、选中 2023 年销量数据所在的单元格区域(示例中为 B2:B8)。

2、点击 Excel 顶部菜单栏中的【开始】选项卡,找到【条件格式】按钮,点击下拉菜单中的【数据条】,再选择最下方的【其他规则】。

3、弹出“新建格式规则”对话框,按以下参数设置:

• 格式样式:保持默认的【数据条】。

• 填充:选择【渐变填充】,颜色设置为淡黄色(可根据喜好自定义)。

• 条形图方向:选择【从右到左】(关键设置,确保数据条从单元格右侧向中间延伸)。

• 最小值、最大值:均保持【自动】,让 Excel 自动适配数据范围。

4、设置完成后点击【确定】,此时 B 列单元格会显示从右向左的淡黄色渐变数据条,长度对应销量大小。

第二步:为2025年数据添加“从左到右”数据条

1、选中 2025 年销量数据所在的单元格区域(示例中为 C2:C8)。

2、重复第一步的操作:【开始】→【条件格式】→【数据条】→【其他规则】。

3、在“新建格式规则”对话框中设置:

• 格式样式:【数据条】。

• 填充:选择【渐变填充】,颜色设置为蓝色(与 2023 年数据条颜色区分)。

• 条形图方向:选择【从左到右】(与 B 列方向相反,形成对称效果)。

• 最小值、最大值:保持【自动】。

4、点击【确定】,此时 C 列单元格会显示从左向右的蓝色渐变数据条。B 列与 C 列数据条向中间对齐,蝴蝶图的核心形态已经成型。

添加图标集,标注同比变化趋势

为了让同比增长率更直观,可通过图标集快速区分“增长”“持平”“下降”三种状态:

1、选中同比数据所在的单元格区域(示例中为 D2:D8)。

2、点击【开始】→【条件格式】→【图标集】,选择最下方的【其他规则】。

3、弹出“新建格式规则”对话框,按以下设置:

• 格式样式:保持【图标集】。

• 图标样式:选择包含“上升/持平/下降”的图标组合(如箭头类图标)。

• 图标显示规则:按同比数值设置:

当值 > 0 时:显示“上升”图标(表示增长)。
当值 = 0 时:显示“持平”图标(表示无变化)。
当值 < 0 时:显示“下降”图标(表示下滑)。

4、点击【确定】,此时 D 列会根据同比数值自动显示对应图标,无需手动标注。

优化显示效果

1、调整单元格宽度:选中 B、C、D 列,鼠标拖动列边框调整宽度,让数据条完整显示,同时保证图标与百分比互不遮挡。

2、(可选)隐藏数值:如果只想保留数据条和图标,可右键选中对应单元格区域,选择【设置单元格格式】,在“数字”选项卡中选择【自定义】,输入三个分号“;;;”,即可隐藏数值,仅显示格式效果。

最终的蝴蝶对比分析图中,B 列淡黄色数据条从右向左延伸,C 列蓝色数据条从左向右延伸,两者在单元格中间形成对称对比,直观反映两年销量差异;D 列图标清晰标注同比变化趋势,无需额外解释就能快速看懂数据规律。

这种方法不需要插入图表,直接在单元格内实现数据可视化,修改原始数据后,格式会自动更新,适用于销量对比、业绩分析、库存变化等多种场景。如果觉得实用,欢迎分享给身边的小伙伴!

我的笔记