excl中如何保留两列数据第一列有数据的显示.第二列有数据的第一列没有也显示

如题所述

楼主的要求,简单点说就是“第一列或第二列非空时显示”,或者说是“隐藏第一列和第二列同时为空的行”,这么一来思路就比较清楚了。

方法一:辅助列函数

插入辅助列,输入函数=COUNTA(A1:B1), 下拉填充,然后筛选辅助列数据为非0的值。

方法二: vba,代码:

sub tst()
dim i%
for i= 1 to appliaction.worksheetfunction.max(cells(10000,1).end(xlup).row,cells(10000,2).end(xlup).row
 if len(cells(i,1))=0 and len(cells(i,2))=0 then cells(i,1).entirerow.hidden
 next
 end sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-19
做两次筛选就好了.第一次筛选第二列,第二次筛选第一列.追问

可是我希望两列都存在啊

相似回答