我的电子表格有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,但是我如何使用该数字来改变我公式的查找范围?
非常感谢
迈克尔
间接()函数将允许您根据另一个单元格指定查找范围。
例如,如果工作簿的 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)
| 归档时间: |
|
| 查看次数: |
854 次 |
| 最近记录: |