有没有办法在 Excel 2016 中计算空白“行”,而不仅仅是空白单元格。我有一个文档,我需要知道某个数据范围内有多少行没有任何内容。希望这有意义。谢谢!
答案1
答案2
答案3
如果您能够使用 VBA,那么这相当简单。此代码将以选定的范围作为输入。然后,它分别选择每一行并检查它是否为空。如果是,则它将计数器增加 1。最后,它会重新选择您的原始范围并给出一个消息框,其中包含完全为空的行数。它需要进行一些修改才能仅选择部分行,但这也应该相当容易实现。
Public Sub countBlanks()
Dim Rowcount, currentRow, i, countBlanks As Integer
Dim Selected As Variant
Selected = Selection.Address
Rowcount = Selection.Rows.Count
currentRow = Selection.Rows(1).Row
For i = currentRow To currentRow + Rowcount - 1
Rows(i).Select
If WorksheetFunction.CountA(Selection) = 0 Then countBlanks = countBlanks + 1
Next i
Range(Selected).Select
MsgBox countBlanks
End Sub