如何在excel中一单元格输入一个负数时,显示为0.

如何在excel中一单元格输入一个负数时,显示为0.,第1张

在excel中医单元格输入一个负数时,显示为0,可用IF函数和借助另外一个单元格显示该值。

如下图,预先在B列输入公式:”=IF(A1<>"",IF(A1<0,"0",A1),"")“(意思就是:当A列为空值也就是没有输入数据时,B列也为空,而当A列输入的数据小于0,也就是负数时,B列显示0)。接着在A列任一输入数据,只要负数,B列都会显示0,其他的显示值跟A列一致。

如果我们在编辑Excel的时候,碰到了需要将表格中的正数变成负数应该怎么办呢?当然如果数据不多的话,我们选中它然后前面添加一个“-”符号即可,但是如果数据很多,这样显然是很浪费时间的,下面我教你一个非常简单的转换方法

01

首先,我们打开Excel,然后在表格中输入一行正数数字为例,如下图所示;

02

然后我们在其他任意空白单元格输入数值“-1”,如图一;点击选中此单元格以后,然后点击鼠标右键“复制”;

03

接下来我们全选打算变为负数的区域,比如A1到A10单元格,同样点击鼠标右键然后点击“选择性粘贴”,如图所示

04

然后会d出选择性粘贴对话框,我们点击运算下面的“乘”,其他的无需做任何更改;

05

点击对话框的确定,返回到Excel表格,我们就发现刚才A列的数字全部变成了负数(负数批量变正数的也一样)

如果只是要改变显示效果不改变实际值,可以自定义格式“g/通用格式;!0”
如果要改变实际值,可将原公式改为=if(原公式<0,0,原公式)

=max(原公式,0)

方法一:
1
A列是一些数据,包括正数和负数。需要将其中的负数常数变成正数。
2
双击B2,输入公式=ABS(A2)。
知识点:ABS()函数是取数值绝对值的函数。
3
下拉填充B2的公式就得到了A列数据的绝对值,也就将负数变成了正数。
END
方法二:
在任何一个空单元格输入-1并复制该单元格。
Ctrl+F调出查找替换框,输入一个符号,并点击查找全部。
在查找结果处按Ctrl+A全选,这样所有包含负号的单元格就被选中了。
在被选中的单元格上鼠标右键,选择选择性粘贴。
选择乘,并点击确定按钮。
6
这样,A列的负数就都变成了正数。

例如上面例子中计算剩余,在C2单元格内输入:=A2-B2,计算结果会出现负数,若让负数自动变为零,可以条件函数IF来实现:

1、将光标定位在C2单元格中;

2、开始----求和----其他函数;

3、插入函数对话框,选择IF函数;

4、d出函数参数对话框,

(1)在测试条件处输入条件:A2-B2>=0;

(2)在真值处输入满足条件时显示的内容,即输入:A2-B2;

(3)在假值处输入不满足条件时显示的内容,即输入:0;

5、页面如下显示,将鼠标指针放在C2单元格右下角,当指针变为十字型按下并向下拖动鼠标进行复制即可,如图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13395153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-28
下一篇 2023-07-28

发表评论

登录后才能评论

评论列表(0条)

保存