2016-07-22 44 views
2

我想我举个例子,我选择了一个A1:A1000的范围,但我只是希望有数据的单元得到了它。所以我有1000个单元格范围,但在范围内有30个数据单元,当我想从我的下拉列表中选择一个值时,我会看到没有空值的30值。我可以在数据验证,允许,列表中添加公式吗?

我觉得这一个...

image1

而这一次......

image2

+0

30个细胞中有1000个细胞中的数据是**第一个** 30个细胞吗?如果是这样,那么这是可能的。否则,因为'List'必须是连续的范围,所以没有辅助列是不可能的。 –

+0

我使用助手列,并使用AA3:AA1000创建了一个范围,在设置验证之后,现在我的下拉列表中有1000个记录,其中有970个空值。 – Pisti

回答

2

如果数据总是在范围的顶部,没有空白一半下来,使用名称管理器,并使用以下内容创建一个范围:

=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1) 

例如,如果将名称范围设置为titles,则在数据验证中选择List并将=titles放在源中。

当然,将​​更改为您的值所在工作表的名称。

+1

很好的答案。谢谢! – Pisti

相关问题