乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel如何将数值全都变成负数-excel显示负数,excel显示不了负数

excel如何将数值全都变成负数-excel显示负数,excel显示不了负数

作者:乔山办公网日期:

返回目录:excel表格制作


条件格式可以使负数单元格的格式变化,比如字体变红。
而有效性呢,则是在输入数据时阻止输入,并弹出对话框与提示。

这两种,你只能取其一。因为有效性设置后,你就无法输入负数了,也就谈不上负数的格式了。对不?如果你原来就录好了,那么条件格式起作用,但有效性是不会提示的,除非你修改那个单元格。

如果两者都想要呢(就是又有提示,又能输入,又能自动变格式),可以用宏。

另,条件格式的设置是这样的:
1、选中C2或其他你要设置的单元格区域;7a64e58685e5aeb9363
2、点菜单中格式-条件格式,然后设置:
单元格数值 小于 0 点格式设置好格式(比如红色字体)
3、最后确定即可。

不清楚的话可以Hi我,或给我Hi留言。

Good Luck!
------------------------
偶是原二楼的,补充方案如下:

“a2和b2改变后,若c2是负数则弹出对话框且有声音提示”这个可以双管齐下。
1)为C2设置条件格式,设置方法前面已有说明;
2)需要用到宏,以便在A2和B2变化时检查C2的值,并给出有问题时的提醒。因为有效性只在你修改C2时起作用。

这个宏呢,并不难,代码如下:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row() = 2 And (Target.Column() = 1 Or Target.Column() = 2) Then
Calculate
If Range("C2") <= 0 Then
MsgBox "C2单元格的值不能为负!", vbCritical, "出错啦!"
End If
End If
End Sub

在你的工作表标签上(比如Sheet1)点右键,选“查看代码”,然后将上面代码放到弹出窗口的空白处,即可!

Good Luck!


1、以2010版excel为例,先打开excel,如下图中需要把A1-A6单元格中的正数改为负数;

2、在任一空白单元格输入“-1”,举例在C3单元格输入,然后按Ctrl+C键复制C3单元格;

3、选中A1-A6单元格,然后点击鼠标右键,在跳出来的界面选择“选择性粘贴”;

4、在“运算”选项卡里面点击“乘”,然后点击“确定”;

5、最后回到主界面后可以看到A1-A6单元格的正数已经变成负数了。



正数变负数,负数变正数
你不会用 =B1-A1 这样的公式啊

当A1>B1的时候,B1-A1永远都会是你要的负数
当A1<B1的时候,B1-A1永远都会得出你要的正数。

那么,如果你的表述zd没有错误的话,公式 =B1-A1 总会得到你想要的结果。

实际问题->数学模型->程序表达

不要纠结于程序表达这一步,在数学模型这里如果稍作思考的话,很多事情会变得很简单。

至于公式,根本不需要一个个改,只要写一个公式,然后向下填充或者复制到所有需要写公式的单元格就行了,这个是excel的基本操作。
改一个是这样改,改几万行同样是这样改。不会浪费你太多时间的。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网