使用偏移量的Excel数据验证

时间:2016-11-09 18:29:59

标签: excel

我想要进入数据验证的范围如下:

 =Offset(task_tbl,,G3-1,I3)

其中:

 task_tbl - Data Table
 G3 = Column number of the data Table to search from
 I3 is the number of rows in that column which contain information

我不确定为什么这不起作用,因为当我从数据验证(即excel表格)中尝试外部公式并使用数组函数时,它会完美地返回列表。

如果有人有任何建议我会非常感激。

1 个答案:

答案 0 :(得分:0)

这很有可能,因为这个迷你示例旨在显示使用此自定义公式: -

=MATCH(G2,INDIRECT("Table1["&INDEX(INDIRECT("Table1[#Headers]"),$G$1)&"]"),0)

因此它在表头中查找相应的列名称,然后为您提供具有该名称的整个列作为标题。 G1选择列,G2是我们尝试验证的单元格。

enter image description here

这也可以使用以下公式作为下拉列表: -

=INDIRECT("Table1["&INDEX(INDIRECT("Table1[#Headers]"),$G$1)&"]")

这个偏移公式对我来说同样适用于同一个表格,G1中为1,2或3,I3中为3,任务定义为$ A $ 2: -

=OFFSET(task_tbl,,$G$1-1,$I$3)