如何在excel中去掉符合某些条件的数?
我excel表中有数万个数据,其中数值大于35的是错误数据,我该怎么把他们都去掉,挨个用眼睛找太累了~~~谢谢...
我excel表中有数万个数据,其中数值大于35的是错误数据,我该怎么把他们都去掉,挨个用眼睛找 太累了~~~
谢谢 展开
谢谢 展开
12个回答
展开全部
1、可以在要判断的数值列(假设为A列)如后面增加一列空白列(假设为B列),在B1中输入以下公式:
=IF(A1>35,"错误","")
该公式是判断A1中的数值是否大于35,若大于35则在B1中显示错误,否则不显示。
2、然后可以通过鼠标拖动将B1的公式复制到整个B列,这样A列中所有数值大于35的数据全在B列中显示错误。
3、然后对整个数据表按照B列进行排序,这样错误的数据都排在一起,可以一起选中并删除。
如果你不想改变原数据的顺序的话,需要在上述第3步排序之前对原数据标记各自的顺序号,可以在B列后插入一个空白列(假如为C列),在C1中输入1,然后可以通过鼠标拖动将C1的数据复制到整个C列,复制方式选择“以序列填充”,这样数据原来是第几行就已经标记好了。
现在先按步骤3对数据排序并删除错误数据,然后在按C列排序,使剩余数据恢复原顺序。
=IF(A1>35,"错误","")
该公式是判断A1中的数值是否大于35,若大于35则在B1中显示错误,否则不显示。
2、然后可以通过鼠标拖动将B1的公式复制到整个B列,这样A列中所有数值大于35的数据全在B列中显示错误。
3、然后对整个数据表按照B列进行排序,这样错误的数据都排在一起,可以一起选中并删除。
如果你不想改变原数据的顺序的话,需要在上述第3步排序之前对原数据标记各自的顺序号,可以在B列后插入一个空白列(假如为C列),在C1中输入1,然后可以通过鼠标拖动将C1的数据复制到整个C列,复制方式选择“以序列填充”,这样数据原来是第几行就已经标记好了。
现在先按步骤3对数据排序并删除错误数据,然后在按C列排序,使剩余数据恢复原顺序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如何在excel中去掉符合某些条件的数的解决方法如下:
1、打开要处理的excel文档,
2、按alt+f11打开vba编辑器,
3、双击左侧的thissheet,在右侧的空白中粘贴如下的代码:
Sub test()
Dim rng As Range
For Each rng In ActiveSheet.UsedRange
If rng.Value > 35 Then rng.ClearContents
Next
End Sub
4、点击工具栏中的执行,
这样就可以了。
1、打开要处理的excel文档,
2、按alt+f11打开vba编辑器,
3、双击左侧的thissheet,在右侧的空白中粘贴如下的代码:
Sub test()
Dim rng As Range
For Each rng In ActiveSheet.UsedRange
If rng.Value > 35 Then rng.ClearContents
Next
End Sub
4、点击工具栏中的执行,
这样就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在数值区域,用函数IF作判断,来自动为你批量处理:
假设你的数万个数据在工作表sheet1
1、右键点工作表sheet1--移动或复制工作表--勾选"建立副本"--确定;
2、在新复制的工作表Sheet1 (2),假设数据区域从A2开始,则在单元格A2加上公式:
=IF(Sheet1!A2>35,0,Sheet1!A2);
3、点右下角出现的小+往下往右复制即可;
后期整理,可选整个工作表,复制--选择性粘贴--数值,保留工作表Sheet1 (2)数据就可以了。
另如果你的工作量不大,可以用全选工作表--格式--条件格式:
条件里录入>35,在格式里选择--图案--某颜色,错误数据会以颜色来标识了。
希望能帮助到你。
假设你的数万个数据在工作表sheet1
1、右键点工作表sheet1--移动或复制工作表--勾选"建立副本"--确定;
2、在新复制的工作表Sheet1 (2),假设数据区域从A2开始,则在单元格A2加上公式:
=IF(Sheet1!A2>35,0,Sheet1!A2);
3、点右下角出现的小+往下往右复制即可;
后期整理,可选整个工作表,复制--选择性粘贴--数值,保留工作表Sheet1 (2)数据就可以了。
另如果你的工作量不大,可以用全选工作表--格式--条件格式:
条件里录入>35,在格式里选择--图案--某颜色,错误数据会以颜色来标识了。
希望能帮助到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询