求教:excel表多列多行,其中有一个数据为零就整行删除,如何操作?

 我来答
ricky43
推荐于2016-04-02 · TA获得超过2354个赞
知道大有可为答主
回答量:1687
采纳率:66%
帮助的人:674万
展开全部

按Ctrl + F,输入 0,查找后,按Ctrl + A 全选。

 

关闭后,按Ctrl + - 来删除行。

 

点击下图查看动画。

追问

像这样数据,有15000行,22列,只要有一个单元格为零就正行删除,照着介绍操作,达不到动画的效果,删除整行前的圈蓝就不行,能再详细些吗?  谢谢

追答
没明白,到底怎么不行呢?你先试试新建一个文件按照动画操作一下看看行不行。再操作真正的那个表格。另外查找的时候要点击选项,勾上 单元格匹配。

10174242@qq.com ,发表格过来看看。
山桑弓
2012-12-24 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2760万
展开全部
假设那些多行多列的数据在A1:F100中,只要其中有一个0,那行就删除掉,可以这样,
选中A1:F100,按下CTRL+F,弹出查找对话框,查找内容后面框中输入
0
再点击选项,勾选单元格匹配,点击查找全部,下面就会出来一些单元格地址,按下CTRL+A,就把那些地址都选中了,关闭查找对话框,这里那些单元格还处于选中状态,开始,删除,行,就行了。
追问
试了,在这步(关闭查找对话框,这里那些单元格还处于选中状态)不行。有邮箱吗?我将数据发过来,看看可以吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
下载pdf文件
2012-12-24 · TA获得超过647个赞
知道小有建树答主
回答量:860
采纳率:50%
帮助的人:491万
展开全部
先按一列排序,为0的行一起删除,再近另外的列排序,为0的删除,有几列排序几次就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxd53
2012-12-24 · TA获得超过3742个赞
知道大有可为答主
回答量:2035
采纳率:100%
帮助的人:1890万
展开全部
假如数据在A:E列
F2输入公式=IF(PRODUCT(A2:E2)=0,"删除","")
公式下拉复制
按F列排序
删除F列显示“删除”的行
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb9c235
2012-12-24 · TA获得超过478个赞
知道小有建树答主
回答量:511
采纳率:100%
帮助的人:266万
展开全部
要用到VBA 了,假如使用区域是从A1开始的,可以考虑用下面的代码

Sub 删除行()
Dim arr, r%, c%
arr = ActiveSheet.UsedRange.Value
For r = UBound(arr) To LBound(arr) Step -1
For c = 1 To UBound(arr, 2)
If arr(r, c) <> "" And arr(r, c) = 0 Then
Rows(r).Delete
Exit For
End If
Next c, r
End Sub

否则的话要稍微作下修改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式