首页 > 解决方案 > excel动态范围,当单元格包含公式时返回空字符串(“”)

问题描述

我目前正在尝试创建一个命名的动态范围。

使用以下公式命名范围和选择范围很好: $A$2:INDEX($1:$1048576,COUNTA($A:$A),COUNTA($1:$1))- 直接来自互联网

但是,正如您从第 14 行下方的单元格中看到的那样,它们有一个公式,即 equal "",但COUNTA包括带有公式的单元格,因此范围大于所需的范围

我知道使用COUNTIF是解决这个问题的一种方法,但是我一直在努力让它正常工作。

我该怎么做才能排除定义范围的列A和行中具有空字符串的行6

在此处输入图像描述

标签: excelexcel-formulanamed-ranges

解决方案


假设您在 A 列中的值始终从第二行开始,从 1 开始并为您获得数据的每一行增加 1,那么您可以MAX($A:$A)+1使用COUNTA($A:$A)


推荐阅读