excel怎样把小于等于60但大于等于56的数据替换成60

来源:百度知道 编辑:UC知道 时间:2024/06/28 03:11:02
大家帮个忙
可不可以把批量的数据这样替换呢,比如为一个二维的平面表里面的数据,而不单是一列(或行)

int(a1/5)*5

或者 if(and(a1>56,a1<=60),60,自己定义……)

自定义单元格格式也可以

选中区域,自定义单元格格式--数字--自定义---输入

[<56]G/通用格式;[>60]G/通用格式;"60"

条件:可以单元格内容判断后再设置格式。条件格式化只限于使用三个条件,其中两个条件是明确的,另个是“所有的其他”。条件要放到方括号中。必须进行简单的比较。
例:代码:“[>0]”正数”;[=0];”零”;负数”。显示结果是单元格数值大于零显示正数,等于0显示零,小于零显示“负数”。

工具-宏-VB编辑器,
在打开的窗口中,双击左边出现的你要应用这种方法的那个工作表,在右边粘贴如下代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target <= 60 And Target >= 56 Then
Target = 60
End If
End Sub

=ROUND(数字,-1)