怎样将EXCEL工作表中某列数值小于一个数的行删除,或将工作表中某列数值大于一个数的行统计到另一个工作表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样将EXCEL工作表中某列数值小于一个数的行删除,或将工作表中某列数值大于一个数的行统计到另一个工作表相关的知识,希望对你有一定的参考价值。
某列数值小于一个数的行删除在B1中输入或复制粘贴下列公式
=IF(A1<5,0,1)
下拉填充
筛选B列结果为0的值 删除
将工作表中某列数值大于一个数的行统计到另一个工作表
在SHEET2的A2中输入或复制粘贴下列公式
=IF(SHEET1!A2>5,SHEET1!A2,"")
下拉填充 参考技术A 这种情况只能用VBA(宏)来实现,普通的一个公式是实现不了的!
Sub abc()
For Each rng In Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row) '循环A列
If rng = "ABC" Then Rows(rng.Row).Delete '如果等于"ABC"就删除该行
'如果大于123就复制到sheet2的最后
If rng >123 Then Sheet1.Rows(rng.Row).Copy Destination:=Sheet2.Rows(Sheet2.UsedRange.Rows.Count)
Next
End Sub
自己根据实际情况更改吧 参考技术B VBA,
循环列,如果某列数值《1,删除
同理,如果楼咧数值》2,复制到别的表格追问
你好:先谢谢你,我不知怎样操作,麻烦你讲的详细点。
本回答被提问者和网友采纳 参考技术C 公式以上是关于怎样将EXCEL工作表中某列数值小于一个数的行删除,或将工作表中某列数值大于一个数的行统计到另一个工作表的主要内容,如果未能解决你的问题,请参考以下文章
删除Excel 中某一Sheet的数据时,提示: “该 ISAM 不支持在链接表中删除数据“
删除Excel 中某一Sheet的数据时,提示: “该 ISAM 不支持在链接表中删除数据“