zoukankan      html  css  js  c++  java
  • Excel-用单元格数据条制作正负数双色与百分比进度条

    在 Excel 中,用条件格式制作进度条既可用 Excel 内置的数据条样式又可以自定义。用内置数据条样式有一个缺点,就是默认用选中的单元格最大值作为进度条的最大值,这通常不符合实际需要。而自定义数据条比较灵活,最小值、最大值和颜色都可以自定义,可以用制作出各种满足要求的进度条。以下就是 Excel 用数据条制作进度条的具体方法,包括制作整数、小数、百分比和正负数双色进度条实例以及修改和删除进度条的方法,实例操作所用版本均为 Excel 2016。

    一、用Excel数据条内置样式制作进度条

    1、假如要给服装销售情况制作进度条。框选要制作进度条的单元格,例如 B2:B6,选择“开始”选项卡,单击“条件格式”,在弹出的菜单中选择“数据条”,展开数据条样式,一种是渐变填充,另一种是实心填充,先预览每一种样式,然后选择一种合适的样式,例如选择“渐变填充”下的“紫色数据条”,则所选样式应用到所有选中单元格;操作过程步骤,如图1所示:

    图1

    2、用Excel数据条内置样式制作进度条有一个缺点,就是 Excel 会自动把选中单元格中数值最大的作为进度条的最大值,即数据最大的填充满单元格,如果选中单元格中没有一个满足要求的最大值(例如演示中的“销量”要求 1000 为完成任务,但没有一个达到 1000),而把选中单元格中的最大值 859 作为最大值,这样不符合要求,因此这种情况不能简单的选择Excel内置的数据条样式,需要自定义,只有选中单元格有符合要求的最大值时才能选择Excel内置的数据条样式,如图2所示:

    图2

    二、Excel自定义数据条样式制作进度条

    (一)用数据条给小数制作进度条

    1、框选要制作进度条的单元格 C2:C6,确保当前选项卡为“开始”,单击“条件格式”,在弹出的菜单中依次选择“数据条”→ 其他规则,打开“新建格式规则”窗口,单击“最小值”下拉列表框,在弹出的选项中选择“数字”,单击“最大值”下拉列表框,选择“数字”,输入 1;单击“颜色”下拉列表框,选择一种颜色,例如“绿色”,单击“确定”,则所有选中单元格根据数值大小标出绿色进度条;操作过程步骤,如图3所示:

    图3

    2、如果要把小数转为百分比,选中单元格后,可以按快捷键 Ctrl + Shift + %,则小数转为百分比,如图4所示:

    图4

    提示:按快捷键 Ctrl + Shift + % 把小数转为百分比不保留小数,如果要保留小数,可以按 Ctrl + 1(需要关闭中文输入法),打开“设置单元格格式”窗口,选择左边的“数值”,在右边“小数位数”后输入要保留的小数位数即可。

    (二)用数据条给百分数制作进度条

    1、框选要制作进度条的单元格 C2:C6,按住 Alt,按顺序依次按 H、L、D、M,打开“新建格式规则”窗口;单击“最小值”下拉列表框,在弹出的选项中选择“数字”,单击“最大值”下拉列表框,选择“数字”,输入 1;单击“填充”下拉列表框,选择“渐变填充”,单击“颜色”下拉列表框,选择“浅蓝”,单击“确定”,则所有选中单元格根据百分数大小用浅蓝渐变填充;操作过程步骤,如图5所示:

    2、提示:即使单元格中的数字为百分数,在“新建格式规则”窗口中,“最小值和最大值”也不能选择“百分比”,因为这样制作出的进度条有问题,一方面可能有些单元格无法显示进度条,另一方面会出现与用Excel内置样式制作进度条同样的问题。

    (三)用数据条制作正负数双色进度条

    1、框选要制作正负数双色进度条的单元格 C2:C6,按住 Alt,按顺序依次按 H、L、D、M,打开“新建格式规则”窗口;单击“最小值”下拉列表框,在弹出的选项中选择“数字”,输入最小值 -1;单击“最大值”下拉列表框,选择“数字”,输入最大值 1;单击“颜色”下拉列表框,选择“金色”,单击“确定”,则所有选中单元格根据数值大小正数用金色填充、负数用红色填充;操作过程步骤,如图6所示:

    图6

    2、如果只想把数值显示在虚线一边,可以用调整对齐方式实现,例如把数值显示在虚线右边,只需选择单元格 C2:C6 后,单击“开始”选项卡下的“水平对齐方式”中的“右对齐”图标,则所有数值右对齐,如图7所示:

    三、Excel修改进度条

    1、假如要修改用 Excel 内置数据条样式制作的进度条默认最大值 859 为 1000。选中 B2 单元格,按住 Shift 键,单击 B6 单元格,选中 B2:B6;确保当前选项卡为“开始”,单击“条件格式”,在弹出的菜单中选择“管理规则”,打开“条件格式规则管理器”窗口,选中“数据条”行,单击“编辑规则”,打开“编辑格式规则”窗口;单击“最小值”下拉列表框,在弹出的选项中选择“数字”,再单击“最大值”下拉列表框,选择“数字”,输入最大值 1;按回车返回“条件格式规则管理器”窗口,再次按回车,则修改成功,859 的单元格紫色已经没有占满单元格;操作过程步骤,如图8所示:

    图8

    2、提示:打开“条件格式规则管理器”窗口也可用快捷键 Alt + H + L + R,按键方法为:按住 Alt,分别按一次 H、L、R。

    四、Excel删除进度条

    1、选中 B2 单元格,按住 Shift 键,单击 B6,选中 B2:B6;确保当前选项卡为“开始”,单击“条件格式”,在弹出的菜单中依次选择“清除规则”→ 清除所选单元格的规则,则所有选中单元格规则被清除;操作过程步骤,如图9所示:

    图9

    2、“清除规则”分为“清除所选单元格的规则”和“清除整个工作表的规则”,除上面演示的清除方法外,还可以用快捷键清除;清除所选单元格的规则快捷键为:Alt + H + L + C + S;清除整个工作表的规则快捷键为:Alt + H + L + C + E;按键方法都为:按住 Alt 后,分别按一次后面的键。

  • 相关阅读:
    JavaScript实现类的private、protected、public、static以及继承
    OSS网页上传和断点续传(STSToken篇)
    OSS网页上传和断点续传(OSS配置篇)
    Linq sum()时遇到NULL
    SQLSERVER事务日志已满 the transaction log for database 'xx' is full
    笔记本高分辨软件兼容问题,字体太小或模糊
    H5上传图片之canvas
    An error occurred while updating the entries. See the inner exception for details.
    无限级结构SQL查询所有的下级和所有的上级
    SQLserver 进程被死锁问题解决
  • 原文地址:https://www.cnblogs.com/linybo/p/14115649.html
Copyright © 2011-2022 走看看