在Excel 中,数字前默认只显示负号不显示正号,如果要显示正号,需要自定义单元格格式。如果数字前要求显示正负号(±),有两种输入方法,一种为用快捷键,另一种为从 Excel 符号中插入。
Excel 中,正负数用不同的颜色或同时用颜色和括号标出都可以用自定义单元格格式的方法,但前者还可以用条件格式。Excel还可以把负数转为正数或把正数转为负及正负数相互转化。一、Excel显示正号或正负号(±)
(一)数字前显示正号或负号(大于 0,显示 +;小于 0,显示 -)
1、整数前显示正号或负号
框选 B2:B8,按Ctrl + 1(需关闭中文输入法),打开“设置单元格格式”窗口,选择“数字”选项卡,单击窗口左边的“自定义”,把格式 +0;-0 复制到“类型”下,单击“确定”,则正数前显示 +、负数前显示 -;操作过程步骤,如图1所示:
图1
2、整数和小数前显示正号或负号
选中 B2 单元格,按住 Shift,单击 B8,选中所有要显示正号或负号的数字,右键它们,在弹出的菜单中选择“设置单元格格式”,在打开的窗口中选择“自定义”,把格式 +0.0;-0.0;0 复制到“类型”下,点击“确定”,则选中的数字正数前显示 +、负数前保留 -;操作过程步骤,如图2所示:
图2
提示:如果用 +0;-0 格式,小数会自动四舍五入转为整数。另外,从保留小数的结果可知,整数也保留了一位小数,而整数通常只保留本身,而要实现此要求,需要用 Round 函数,具体见下面的方法。
3、用公式实现数字前显示正号或负号,且只有小数保留两位小数
(1)双击 B2 单元格,把公式 =IF(INT(A2)=A2,IF(A2>0,"+"&A2,A2),IF(A2>0,"+"&ROUND(A2,2),ROUND(A2,2))) 复制到 B2,按回车,返回结果 +5.35;选中 B2,把鼠标移到 B2 右下角的单元格填充柄上,鼠标变为黑色加号后,双击左键,则返回其它数字的结果;操作过程步骤,如图3所示:
图3
(2)公式=IF(INT(A2)=A2,IF(A2>0,"+"&A2,A2),IF(A2>0,"+"&ROUND(A2,2),ROUND(A2,2)))说明:
A、INT(A2) 用于把 A2 转为整型,INT(A2