急急急,怎样在excel中将大于100,小于0的数替换为空格?

如题所述

先用条件格式将大于100,小于0的数设置为红色,然后按图片那样设置后点替换,查找内容后面点格式,设置字体 为 红色

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-03
如果 你不想使用公式 而是使用替换的方式 来完成的话,需要知道 你数据的具体形式 并且 一次不能完成所有的替换……
1、如果 你的数据都是整数 那么 第一次替换查找里填写 *??? 替换里为 空 全部替换;第二次查找里填 -* 替换里为空 全部替换……两次完成………………
2、如果你的数据都是带有小数的数据 那么 第一次替换 查找里填写 *???.* 替换里什么也不填 全部替换;第二次替换 查找里填 -* 替换李什么也不填写 全部替换……
所以基本上 通过两次替换 最多 通过三次替换就可以了…………
公式 与VBA 在这里就不说了……
当然了 首要的 要先选中 要这样替换的 数据列 并且不能包含其他文字哦 如果包含文字 就另当别论了……
第2个回答  推荐于2016-05-03
A列
-2
-1
0
1
2

100
101
102
B列对应公式=IF(OR(A1<0,A1>100),"",A1),拉一下,B列就是想要的结果本回答被提问者采纳
第3个回答  2013-12-03
Sub LJLK()
    For Each x In ActiveSheet.UsedRange
        If IsNumeric(x) Then
            If x > 100 Or x < 0 Then
              Cells(x.Row, x.Column) = ""
            End If
        End If
    Next
End Sub

第4个回答  2013-12-03
if(or(A1>100,A1<0)," ",A1)
相似回答