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



我有一个包含 2 个工作表的 Excel,第一个工作表将动态填充数据,其中一行带有组合框,从第二个工作表上的 A 行进纸。第二个工作表也将动态填充,其中将是:A 行:变量数的一些值B1 - 要考虑的 A 行上的值数。

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

到目前为止,在

数据验证"源"字段上尝试了这个:=Sheet2!$A$1:offset(Sheet2!$A$1,=Sheet2!$B$1,0,1,1)但返回错误

您也可以为此使用 INDIRECT 函数。

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

Excel版本中"您不能使用对其他工作表或工作簿的引用作为数据验证条件",但您可以使用具有工作簿范围的命名范围,因此将范围(例如DataValid)命名为@Maxim Korneev,然后在Sheet1中的数据验证中使用其来源的列表: 是 =数据有效。

当然,只需使用

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

相关内容

最新更新