excel 如何隐藏所有数据为空白的行
发布网友
发布时间:2022-04-23 14:20
我来回答
共5个回答
热心网友
时间:2023-09-02 15:23
通过筛选功能来实现,选择非空,空白的行就自动实现隐藏了。
用“数据--筛选---自动筛选”,不为空的
热心网友
时间:2023-09-02 15:23
在打印区域外再插入一列,假设为K列,在K列输入公式:
(以第5行为例)
=IF(AND(B5="",C5="",D5="",E5="")=TRUE,0,1)
同时在K1中也输入1
当每月数据全部录入后,以K列进行筛选,只显示K列大于0的行,这样如果该月某个项目中,4个数据都为空,就不会显示出来。
把把筛选做成一个宏,则点一下按钮,就自动隐藏了空白行。更为方便。
热心网友
时间:2023-09-02 15:24
1syy 正解...
我的是用VBA实现的
Sub 隐藏无数据行()
s = 0 '初始化累加器,用于统计空白行的数量.
r1 = [a65536].End(xlUp).Row
For i = 2 To r1
y = 0 '假设这一行没有数据
For ii = 2 To 4 '检查此行的第2到第4列是否为空,请您根据自己的情况更改.
If Cells(i, ii) <> "" Then
y = 1 '如果有一列有数据,则这行是有数据的
Exit For '后面的列就不用检查了
End If
Next
If y = 0 Then '行没有数据,则进行隐藏.累加器加1
Rows(i).Hidden = 1
s = s + 1
End If
Next
MsgBox "共找到" & s & "行没有数据"
End Sub
希望你能成功 不懂得话可以HI我
热心网友
时间:2023-09-02 15:24
把光标放在第一行上,点数据-筛选-自动筛选。然后你光标位置会出现下拉箭头,点击选择(非空白)
热心网友
时间:2023-09-02 15:25
1、新增加一列叫index,用来记录行号 ...
2、根据你图中的那一列进行排序,排好之后空的行会全部放在一起 ...
3、选中并且隐藏空白行 ...