Excel中将负数显示为红色的4个方法

2022年7月29日 1636点热度 0人点赞 0条评论

大家好,我是夏末叔,10年职场老司机,目前是某世界500强公司的一名工程师,工作中常年使用Excel。

上一期文章下拉列表的完整指南

今天要跟大家分享的是在Excel中如何将负数显示为红色,夏末叔给大家总结了以下四种方法。


方法一:使用数字格式

最直接的方式就是使用数字格式或货币格式,步骤如下:

  1. 选中单元格区域

  2. 点击鼠标右键,选择“设置单元格格式”

  3. 依次选择“数字”——“货币”,再选择最后一种负数形式,点击“确定”即可


图片


方法二:使用自定义格式

我们也可以通过自定义格式来设置,比如把正数显示为绿色,负数显示为红色。步骤如下:

  1. 选中单元格区域

  2. 点击鼠标右键,选择“设置单元格格式”

  3. 依次选择“数字”——“自定义”

  4. 在“类型”输入框中输入这段代码:[绿色]$#,##0.00;[红色]-$#,##0.00;$0.00

  5. 最后点击“确定”即可


图片

我们来看分析下这段代码到底是什么含义。

图片

这段代码由多个部分组成:
① 正数、负数和零值是用分号隔开的
② 正数在第一个位置,我们可以在数字格式串前面的中括号内指定一个颜色,比如绿色
③ 负数在第二个位置,也可以指定一个颜色
④ 零值在第三个位置,也可以指定一个颜色
方法三:使用条件格式
条件格式可以基于自定义规则,设置单元格的格式,能够修改任意类型的单元格格式,比如边框、字体大小、字体样式和填充颜色等等。当单元格的值小于0时,也可以将字体颜色改为红色。
操作步骤如下:
  1. 先选择单元格区域,依次点击开始——条件格式——新建规则
  2. 选择“只为包含以下内容的单元格设置格式”
  3. 依次选择单元格值——小于,在右边的输入框中输入0
  4. 再点击【格式】——【字体】,选择红色,点击确定即可

图片


方法四:使用VBA代码
我们还可以通过编写VBA代码来进行自动化的处理。按下快捷键 Alt + F11 打开VBA代码编辑器,点击顶部的“插入”——“模块”,在新的窗口中可以添加VBA代码并保存。

图片

Sub ChangeFontColor()Dim rng As Range
For Each rng In Selection If rng.Value < 0 Then rng.Font.Color = vbRed Else rng.Font.Color = vbBlack End IfNext rngEnd Sub
这段代码会在工作表的选中区域内循环检查单元格的值是否小于0,如果小于0,将颜色设置为红色;否则设置为黑色。
具体步骤如下:
  1. 选中有数字的区域
  2. 按下快捷键 Alt + F8,弹出“宏”对话框
  3. 选择ChangeFontColor,直接点击“执行”

图片

好,今天就跟大家分享到这里,如果你喜欢夏末叔的文章,记得给夏末叔点赞和在看哦,谢谢~~
【往期文章推荐】
  1. 230个最全Excel快捷键,看这一篇就够了!

  2. 财务人员必备:使用日期和时间的10个技巧!

  3. 掌握这36个技巧,必成为Excel大神

  4. 如何让Excel的下拉列表第一个选项为空白

  5. 删除单元格中的空格,你真的会吗?

  6. EXCEL的多窗口操作 ,它真的太好玩了!

  7. 如何快速拆分单元格中的文字

  8. 文本转换为数字的6种方法

  9. 关于EXCEL下拉列表的所有知识点,你都掌握了么?

69870Excel中将负数显示为红色的4个方法

root

这个人很懒,什么都没留下

文章评论