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

Mic*_*rey 6 lookup excel

我的电子表格有2张.

表1包含30天的价值.

每天的值最多为19行,由名称和对应值组成.每天出现的名称每天都不一样.换句话说,我的名字可能出现在本月的1日,2日和14日,而不是其他任何日子.(这些值可能没有排序.)

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

第1天的公式是:

=LOOKUP("name";'Input Sheet'!$A$2:$A$20; 'Input Sheet'!B2:B20)
Run Code Online (Sandbox Code Playgroud)

第二天它将是:

=LOOKUP("name";'Input Sheet'!$A$22:$A$40; 'Input Sheet'!B22:B40)
Run Code Online (Sandbox Code Playgroud)

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

非常感谢
迈克尔

jon*_*sca 4

间接()函数将允许您根据另一个单元格指定查找范围。

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

    3

1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
Run Code Online (Sandbox Code Playgroud)

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

=LOOKUP(5,INDIRECT("Sheet1!$A"&Sheet1!$B$1&":$A$12"))
Run Code Online (Sandbox Code Playgroud)