Excel 查找范围

Excel 查找范围

我觉得自己很傻,因为这应该很容易,但我却无法弄清楚。

我有一系列数据列。它们总是从第 11 行开始,并且总是位于 E、F、G、H、I 和 K 列。问题是我永远不知道每个系列的长度。有时每个系列超过 100 个条目,更常见的是每个系列约 30 个条目。它们不在表格中,也不可能在表格中。

我想使用数据验证方法(而不是组合框)在另一张工作表上为每个系列创建一个下拉列表。虽然我可以输入“C11:C999”之类的范围,但这会在下拉列表中产生大片空白区域,这很烦人。

我正在尝试使用“=COUNTA”来计算非空白单元格的数量,然后加 10 来确定范围内要引用的单元格地址,但我似乎也无法做到这一点。

答案1

您的思路是对的COUNTA
数据验证仅允许单列,因此此解决方案仅列出第一列 E。

=Sheet1!$E$11:INDEX(Sheet1!$E:$E,COUNTA(Sheet1!$E:$E)+10)只要 E 列中的数据没有任何间隙,公式就会在 E 列中列出您的数据
。如果将公式直接放入数据验证中,您将收到以下消息: 在此处输入图片描述

解决方法是将公式创建为命名范围。 Formulas > Name Manager在工具栏上。
然后您可以在数据验证中引用它。
在此处输入图片描述

相关内容