永发信息网

excel整行有效数据上移替代列中值为0的行数据

答案:5  悬赏:10  手机版
解决时间 2021-03-07 21:34
a b c d
1 20 1 5 6
2 21 0 5 6
3 22 1 5 6
4 23 0 5 6
以b列为准,有什么办法可以整行删除0值行的数据,然后下面的数据整体上移,最好用VBA请高手编写,泪拜~~~求高手赐教~~~求高手赐教
最佳答案
用自动筛选
如对A列筛选,光标移到A1,菜单——数据——筛选——自动筛选,第一行出现小黑三角,点击A1的小黑三角,选“0” 后确定,全选留下的行,删除。
光标移到A1,点击小黑三角,选(全部)。
如对B列筛选,光标移到B1小三角,重复上面的步骤。
全部回答
鼠标右键点击a列左侧,在弹出的选项中点击删除
选中B列,CTRL+H 替换所有的0为空值(“替换为”一栏什么也不填) 然后CTRL+G,定位“空值”,确定。就选中了空行了,然后单击鼠标右键删除,下方单元格上移~~ 注意:在替换窗口中点击“选项”,勾选“单元格匹配”,否则会把带有0的其他非零单元格中的0也替换掉,比如20会变成2)
1. 用VBA 2. 普通操作 筛选B列是0的行。从行号处选定这块范围 按F5,按定位条件→可见单元格 在选出的行号处点右键→删除
sub test() a = activesheet.[a65536].end(xlup).row for b = a to 2 step -1 if cells(b, 3).value = 0 then rows(b).delete '删除值为0的行 end if next end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
莘口镇地址在什么地方,想过去办事
问问大家巴特币是什么 怎么用?
怀孕8周到12周之间都需要做哪些检查
清代理学有哪些派别
家润粮油超市怎么去啊,有知道地址的么
我的寝室里无故有啵啵的声音,真的有鬼,或是不
求一只狗狗的临终告白阅读题答案
为什么我心理难受的时候胃疼不是心疼?
像小强一样活着微电影赏析,两千字左右
昨天解冻的肉今天还能吃吗
私立学校没学籍可以读吗
各位彩民们,福彩3D为什么天天有2万5千多彩民
刘惜君~李霄云,都获得了新人奖项,哈哈,高
早知道的歌词
有没有类似达尔文进化岛的其它地图?
推荐资讯
征途2手游公测时间 征途2什么时候公测
女主角好听的名字
中国孩子的体质为什么这么差
皇记羊蝎子在哪里啊,我有事要去这个地方
梦见自己或弟弟在水中
传奇霸业公会家园怎么玩 如何守护家园
鲈鱼产于哪里_我国的四大名鱼之一的鲈鱼产于
歌词里有!想忘掉所有的痛
2662次列车
我想问一下什么地方的号码是181开头的,还是
四年级小学语文阅读训练80篇答案 急需
顺丰可以寄护肤品吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?