旋风图制作有三种方法:一、簇状条形图+次坐标轴法,通过分离横轴并反转方向实现;二、条件格式法,用数据条在单元格内模拟旋风图;三、辅助列负值法,通过取负简化逻辑快速成图。

如果您希望在Excel中直观呈现两组数据的对比关系,例如采购量与销售量、男性与女性用户数、不同人员的月度收入等,旋风图(又称蝴蝶图、双向条形图)是一种高效且视觉清晰的选择。以下是制作旋风图的多种实用方法:
一、使用簇状条形图+次坐标轴法
该方法通过标准图表功能构建旋风图,核心在于分离横坐标轴并反转其方向,使两组条形从中心零点向左右两侧延伸。
1、整理原始数据,确保为两列对比数据(如“鲁肃”和“袁术”各6个月份数值),并按行排列(月份为行标签)。
2、选中全部数据(含行标签),点击【插入】→【条形图】→【簇状条形图】。
3、右键单击其中一组数据条(如“袁术”系列),选择【设置数据系列格式】,勾选【次坐标轴】。
4、右键单击顶部横坐标轴(主坐标轴),选择【设置坐标轴格式】,将【边界】→【最小值】设为-1500,【最大值】设为1200;再右键单击底部横坐标轴(次坐标轴),同样设置【最小值】为-1500、【最大值】为1200,并勾选【逆序刻度值】。
5、右键单击纵坐标轴(Y轴),在【设置坐标轴格式】中勾选【逆序类别】,使行标签顺序与数据源一致。
6、分别选中两组数据条,右键添加【数据标签】;删除冗余图表元素,如网格线、图例标题、坐标轴标题。
7、调整两组条形图颜色,将间隙宽度设为60%,并设置图例位置为顶部。
二、利用条件格式制作无图表旋风图
此方法不依赖图表对象,仅通过单元格内数据条实现,轻量、易复制、兼容性高,适合嵌入报表或打印场景。
1、将两列对比数据(如“采购量”“销售量”)转置为行结构,并在中间插入一列作为分隔标签(如“月份”)。
2、选中“采购量”所在列的数据区域,点击【开始】→【条件格式】→【数据条】→选择任一实心填充样式。
3、选中同一列,再次进入【条件格式】→【管理规则】→【编辑规则】,将【条形图方向】改为从右到左。
4、对“销售量”列执行相同操作,但保持【条形图方向】为从左到右。
5、再次进入【编辑格式规则】,将两列的【最小值】类型设为【数字】、值为0,【最大值】类型设为【数字】、值设为略大于实际最大数据的整数(如100000)。
6、设置“采购量”列单元格为【右对齐】,“销售量”列为【左对齐】;取消【视图】→【网格线】显示。
7、手动调整列宽:将中间标签列调宽,两侧数据列适度收窄,使条形对称舒展;可填充浅色背景增强可读性。
三、辅助列负值法(极简逻辑版)
该方法通过数学变换简化坐标逻辑,避免次坐标轴设置,适用于Excel低版本或需快速出图的场景。
1、在原数据旁新增一列辅助列,输入公式:=IF(原列>0,"",原列)(或直接将其中一列全部取负,如“采购量”改为“=-采购量”)。
2、选中正负两列数据(如“-采购量”与“销售量”)及行标签,插入【簇状条形图】。
3、右键任一条形,选择【设置数据系列格式】,将【系列重叠】设为100%,【间隙宽度】设为50%。
4、右键纵坐标轴,勾选【逆序类别】;右键横坐标轴,删除其显示。
5、选中负值系列条形,设置填充色为红色,正值系列设为深蓝色;所有【形状轮廓】设为【无轮廓】。
6、添加数据标签,手动删除辅助列对应标签(即空值位置的标签),保留有效数值标签。










