带有CountA的命名范围无法完成选择

时间:2017-05-23 11:29:31

标签: excel excel-formula named-ranges

我为动态选择定义了一个命名范围如下,但所选范围始终在中途停止。我有2189行,但选择在第2063行停止.CountA大小是否有限制?我检查了数据,似乎没问题。有什么想法发生了什么?

=OFFSET('Order No'!$A$1,2,0,COUNTA('Order No'!$A:$A)+6,COUNTA('Order No'!$3:$3)-0)

1 个答案:

答案 0 :(得分:0)

非易失性INDEX几乎总能取代挥发性OFFSET,只有在影响其结果变化的情况下才会重新计算;并非当整个工作簿中的任何内容发生变化时。

如果你有空白,那么COUNTA不计算它们。最好使用MATCH(1e99 ...用于数字或MATCH(“zzz”...用于文本。

'find the last number in a column
=match(1e99, A:A)
'find the last text in a column
=match("zzz", A:A)
'find the last number or text in a column
=max(iferror(match(1e99, A:A), 0), iferror(match("zzz":, A:A), 0))

您认为提供样本数据并不重要,但我相信您的动态范围需要以下内容。

='Order No'!$A$3:index('Order No'!$A:$XFD, match("zzz", 'Order No'!$A:$A), match("zzz", 'Order No'!$1:$1))