基于另一个公式的Excel查找向量

我的电子表格有2张。

工作表1包含30天的价值。

每天的值最多为19行,由名称和相应的值组成。 每天出现的名字每天都不相同。 换句话说,我的名字可能出现在本月的第一,二,十四,而不是其他日子。 (这些值可能不会被sorting。)

我的第二张表将只显示一个月的人值,因此我使用查找。

第一天的公式是:

=LOOKUP("name";'Input Sheet'!$A$2:$A$20; 'Input Sheet'!B2:B20) 

第二天将是:

 =LOOKUP("name";'Input Sheet'!$A$22:$A$40; 'Input Sheet'!B22:B40) 

每天唯一改变的是查找范围/向量。 我已经有一个单独的(隐藏的)列已经计算出正确的起始行号,即22,42,62,但是如何使用该数字来改变我的公式上的查找范围?

非常感谢
迈克尔

indirect()函数将允许您使用另一个单元格来指定查找的范围。

例如,如果工作簿的Sheet1具有从A3:A12开始的数字1-10,其中在同一工作表的单元格B1中指定了起始行(3)。

  3 1 2 3 4 5 6 7 8 9 10 

然后查找值5并将答案放在工作簿的任何其他工作表上:

 =LOOKUP(5,INDIRECT("Sheet1!$A"&Sheet1!$B$1&":$A$12"))