KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何在 Excel 中将图表坐标轴格式设置为百分比?

作者Kelly修改日期

在 Excel 中处理图表时,轴标签通常以通用数字格式显示,可能无法准确反映您希望呈现数据的方式——尤其是当您的数据代表比率、概率、调查回复或其他更适合用百分比表达的数值时。将轴标签转换为百分比格式,不仅能让图表更直观易懂,还能有效避免误解,使您的报告和演示对受众更加清晰明了。

本指南详细介绍了几种在 Excel 中将图表轴标签格式设置为百分比的实用方法,包括使用内置对话框进行设置、通过公式预处理数据,以及借助 VBA 宏实现自动化,轻松简化整个流程。

在 Excel 中将图表坐标轴格式设置为百分比|将数据格式设置为百分比|Excel 公式 —— 将源数据预先准备为百分比|VBA 代码 —— 自动将图表轴标签区域格式设置为百分比


在 Excel 中将图表坐标轴格式设置为百分比

假设您拥有如下图所示的数据集,其中数值代表应解释为百分比的比例或分数。在 Excel 中创建图表后,您可调整特定坐标轴,使其数值标签以百分比形式显示,从而显著提升图表的清晰度与可读性。

1. 在工作表中选择您的源数据,然后转到插入选项卡,点击 插入散点图(X,Y)和气泡图散点图选项,选择带平滑线的散点图(或最适合您分析的图表类型):

从“插入”选项卡中单击“带平滑线的散点图”

2. 在弹出的图表中,右键单击您希望格式化为百分比的坐标轴(水平或垂直),从上下文菜单中选择设置坐标轴格式,即可打开格式设置选项:

从右键菜单中选择“设置坐标轴格式”

3. 根据您的 Excel 版本,按以下步骤将坐标轴标签格式设置为百分比:

  • Excel 2013 及更高版本: 在“设置坐标轴格式”窗格中,展开坐标轴选项选项卡下的数字组。单击类别下拉列表,选择百分比,并指定小数位数(例如,输入)0 表示整数)。
在 Excel 2013 及更高版本中设置选项
  • Excel 2007 和 2010: 在“设置坐标轴格式”对话框中,单击左侧窗格中的数字,在百分比类别列表中选择小数位数字段,并根据需要调整(输入)0 表示不保留小数)。
在 Excel 2007 和 2010 中设置选项

4. 关闭设置坐标轴格式窗格或对话框。所选坐标轴现在将在图表中以百分比形式显示所有标签,如下图所示:

图表中所选坐标轴的所有标签均已更改为百分比

适用场景:当您的坐标轴值已是需显示为 25%、75% 等格式的数值型小数(例如 0.25、0.75)时,此方法尤为理想——操作快捷、无需公式处理,还能精准保留原始数据。

提示与故障排除:如果您的坐标轴未反映百分比更改:

  • 请确保底层源数据值为小数形式(而非已格式化或直接以百分比形式输入,例如 25%)。
  • 更改工作表中的单元格格式不会自动更新图表坐标轴的显示;您需通过“设置坐标轴格式”对话框或窗格手动调整。

将数据格式设置为百分比

1. 复制源数据

选中原始数据,按下 Ctrl+C 即可复制。

2. 粘贴至新位置

右键单击空白区域,选择“选择性粘贴”中的“值”,或按 Ctrl+V

3. 将数据格式设置为百分比

选择复制的数值 → 右键单击 → 选择设置单元格格式 → 选择百分比 → 单击确定

(您也可以单击“开始”选项卡上的“%”按钮。)

4. 使用复制的数据快速创建图表

现在基于所选区域插入图表(如柱形图、折线图或条形图)。

纵坐标轴将以百分比形式显示,而您的原始数据保持不变。

提示
之后可通过将复制的数据区域放入单独的工作表中,或隐藏对应的行/列来将其隐藏。


Excel 公式 —— 在创建图表前将源数据准备为百分比

另一种实用方法是在创建图表前,将源数据格式设置为百分比。当您的原始数据尚未采用正确的小数形式,或希望工作表中的数值与图表在视觉上一致地以百分比形式呈现时,此方法尤为有效。

优势:预先格式化数据有助于确保图表与数据表的一致性,避免在报告和演示中引发混淆;您还能轻松自定义数字格式,便于进一步分析。

潜在缺点:此方法会修改您所显示的数据,因此若您在其他地方依赖原始数值(小数)进行计算,建议在单独的列中操作。

1. 假设您的原始数据位于 B 列(例如 B2:B10),格式为 0.23、0.48 等小数,请在相邻列(例如 C2)中输入以下公式:

=TEXT(B2,"0%")

该值将以百分比字符串形式显示(例如“23%”)。

3. 将公式向下填充至整列,即可应用于整个数据区域(拖动填充柄或按需复制粘贴)。

4. 现在,选择此基于公式的百分比列作为源数据创建图表,图表的轴标签区域将自动显示您已格式化的百分比值。预先格式化数据不仅能降低显示不一致的风险,还能在图表旁轻松添加其他有用的计算。

错误提醒:使用 TEXT 函数返回的是文本值,因此该方法仅适用于只需百分比外观用于标签、无需进一步数值处理的场景。


VBA 代码 —— 通过宏自动将图表轴标签区域格式设置为百分比

对于需要频繁重新格式化多个图表,或希望自动化此流程(包括批量处理工作表中的图表)的用户,使用 VBA 能显著加快将图表轴标签区域设置为百分比格式的速度,尤其适用于对格式一致性要求较高的仪表板或定期报告。

优势:自动化重复任务,确保多个图表格式统一,大幅减少手动操作错误。

潜在缺点:需访问 VBA 编辑器并启用宏,在 Excel Online 或受限环境中可能无法使用。

操作步骤:

1. 转到开发工具选项卡 > Visual Basic。在 Microsoft Visual Basic for Applications 窗口中,单击插入 > 模块,然后将以下代码粘贴到模块窗口中:

Sub FormatChartAxisToPercent()
    Dim cht As ChartObject
    Dim ax As Axis
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    If ActiveSheet.ChartObjects.Count = 0 Then
        MsgBox "No charts found on current sheet!", vbExclamation, xTitleId
        Exit Sub
    End If
    
    For Each cht In ActiveSheet.ChartObjects
        For Each ax In cht.Chart.Axes
            ax.TickLabels.NumberFormat = "0%"
        Next ax
    Next cht
End Sub

2. 输入此代码后,关闭 VBA 编辑器。在工作表中,按 F5 键或单击运行,即可立即将活动工作表上的所有图表坐标轴标签格式化为百分比形式。

故障排除提示:该宏仅作用于当前工作表中的图表。若工作表中无图表,系统将提示您;若某些图表坐标轴的源数据非小数格式,则刻度标签可能无法按预期显示。

实用技巧:您可通过在循环中添加额外条件,修改宏以仅作用于特定的仪表类型或坐标轴(例如仅 Y 轴)。

注意:


演示:在 Excel 中将图表坐标轴和标签格式化为百分比

 

轻松创建百分比堆积图数据标签和小计标签在 Excel 中

在 Excel 中创建堆积柱形图很简单,但为所有数据点添加百分比数据标签,并为每组系列值添加小计标签,却可能颇为繁琐。现在,借助 Kutools for Excel百分比堆积图功能,您只需 10 秒即可轻松搞定!


Kutools for Excel——通过 300 多款必备工具全面增强 Excel 功能,助您工作更快速、更轻松,并借助 AI 功能实现更智能的数据处理与高效办公!立即获取

最佳办公效率工具

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格且不丢失数据   |  不使用公式的四舍五入……
高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
精选 15 工具集12 文本工具添加文本删除特定字符,……)|   50+ 图表 类型甘特图,……)|   40+ 实用公式基于生日计算年龄,……)|   19 插入工具插入二维码从路径插入图片,……)|   12 转换工具小写金额转大写汇率转换,……)|   7 合并和拆分工具高级合并行分割单元格,……)|……更多
在您的首选语言中使用 Kutools – 支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……


Office Tab 为 Office 带来标签式界面,让您的工作更轻松

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读
  • 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
  • 将您的工作效率提升 50%,每天减少数百次鼠标点击!

所有 Kutools 插件,一个安装程序

Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。

ExcelWordOutlookTabsPowerPoint
  • 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
  • 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
  • 协同效果更佳— 在多个 Office 应用中实现高效协同
  • 30 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 比单独购买插件更省钱