Excel - 从单元格A1到AX选择,其中X在单元格B1中读取

时间:2013-09-19 11:42:35

标签: excel formulas

我有一个带有2个工作表的Excel,第一个是dinamically填充数据,在第二个工作表上有一行从第A行开始提供组合框。 第二个工作表也将以dinamically方式填写,其中: A行: 一些可变数值 B1 - 要考虑的行A上的值的数量。

我的问题是 - 我正在使用数据验证>列出要在ws1rowA组合框中定义值,是否可以从A1到A(B1中的值)?

到目前为止,在数据验证“源”字段上尝试了这个: = Sheet2的$ A $ 1:偏移(Sheet 2中$ A $ 1,= Sheet 2中$ B $ 1,0,1,1!) 但是会返回错误

3 个答案:

答案 0 :(得分:0)

当然,只需使用

=OFFSET(Sheet2!$A$1,0,0,Sheet2!$B$1,1)

答案 1 :(得分:0)

您也可以使用INDIRECT功能。

=INDIRECT("Sheet2!$A$1:$A"&Sheet2!$B$1)

答案 2 :(得分:0)

在我的Excel版本中“您不能使用对其他工作表或工作簿的数据验证条件的引用”,但您可以使用具有工作簿范围的命名范围,因此请指定范围(例如DataValid)以应用于将范围说为@Maxim Korneev然后在Sheet1中进行数据验证使用一个Source:is = DataValid的列表。