Excel里怎么将小于60的数据替换成0

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:52:12

在该行(列)数据的旁边行(列)输入if函数
=IF(B5<60,0,B5)
这里B5是需要处理的数据的位置,你根据自身情况灵活修改。
然后根据原始数据的多少,将该公式进行填充该行(列),这样就可以得到新的一行(列)数据,这就是满足需要的结果。
新的结果是公式,是“活的”,要想将其变成“死的”纯数值,可以“复制”结果行(列),然后“选择性粘贴/数值”到任意位置。

如需进行判断的单元格地址是A4,那么,在A4中编辑这样一个公式就行了
=IF(A4<60,0,A4)

工具-宏-VB编辑器,在左边找到你的这个工作表,双击。将下面代码粘贴:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then'如果只改第三列:3;第四列:4
If Target < 20 Then Target = 0
End If
End Sub

如果改整个工作表,则粘贴:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target < 20 Then Target = 0

End Sub

用IF函数就可以了.