方法 1 – 使用括号步骤:
选择包含负数的数据范围。单击数字组中的数字格式图标
在设置单元格格式对话框中:
从类别中选择一个号码。选择带括号的选项。单击确定。
查看数据集。所有负数都在括号中。
注意:我们还可以使用键盘快捷键Ctrl+1来使用设置单元格格式。
方法 2 – 使用自定义格式步骤:
选择包含负数的单元格。按Ctrl + 1打开设置单元格格式对话框。选择数字标签 > 类别 > 自定义。在类型框中插入目标自定义格式。我输入了 $#,##0_);[Magenta]($#,##0) 以在括号中显示负数并将其着色为洋红色。单击确定
注意:在$#,##0_);[洋红色] ($#,##0) 自定义格式,代码中分号之前的部分是格式化正数,分号之后的部分是格式化负数。 Excel 为用户定义的数字类型提供 8 种不同的颜色支持。这些颜色的名称为:[黑色]、[白色]、[红色]、[绿色]、[黄色]、[品红色]、[青色]和[蓝色]。颜色名称需要用括号括起来。
方法 3 – 使用会计格式步骤:
选择包含负数的整个数据范围。单击主页选项卡 > 数字组 > 会计编号格式图标
现在您可以看到负数位于会计格式的第一个括号内。
方法 4 – 应用条件格式步骤:
首先选择数据范围。选择首页> 条件格式 > 新规则
在新建格式规则对话框中,选择规则类型仅设置包含以下内容的单元格格式。编辑规则描述如下:
对于第一个空字段,从下拉列表中选择单元格值。对于第二个空字段,从下拉列表中选择小于。对于第三个空字段,请输入 0。
单击格式按钮打开设置单元格格式对话框。在设置单元格格式对话框中:
转到字体选项卡。设置您选择的字体样式和颜色。在这里,我选择了斜体字体样式和红色颜色。在设置单元格格式对话框中单击确定。下面的图像显示,如果该范围内的任何数字作为负数插入,它将自动格式化。
方法 5 – 使用 VBA5.1 使用VBA子程序步骤:
按键盘上的 Alt + F11 打开 VBA 窗口。在VBA窗口中,选择插入>模块
在模块内输入以下代码。
Sub ShowNegativeNumbers()
Dim mn_rng As Range
For Each mn_rng In Selection
If mn_rng.Value < 0 Then
mn_rng.Font.Color = vbRed
Else
mn_rng.Font.Color = vbBlack
End If
Next mn_rng
End Sub单击运行子按钮
运行宏后,您将看到红色字体的负数。
步骤:
选择开发人员标签 > 插入。选择表单控件 > 按钮。在 Excel 工作表中的某处拖动一个矩形。 将弹出分配宏窗口。为该按钮命名。在本例中,分配的名称是显示负数。选择包含数字的数据范围 (C5:E10)。 当 Excel 中负数不显示在括号中时该怎么办虽然Excel可以用括号显示负数,但有些用户可能会遇到Excel中负数不能用括号显示的情况。原因是($1,234.10)选项不可用。
步骤:
打开控制面板。选择更改日期、时间或数字格式
在区域窗口中,选择其他设置
在“自定义格式”窗口内:
选择负数格式的格式(1.1)。单击确定。
关闭 Excel 文件并重新打开它。希望这能解决 Excel 文件中不显示负数的问题。