抱歉,我的 Excel 有点生疏了。
我正在尝试使用 vlookup 对包含多个时间序列的表进行手动合并。示例
A B C D
1 Date1 V1 Date2 V2
2 Jun-2010 10 Jun-2010 100
3 Jul-2010 15 Aug-2010 120
我想创建一个新表
A B C
1 Date V1 V2
2 Jun-2010 10 100
3 Jul-2010 15 NA
4 Aug-2010 NA 100
因此,每列都指向相同的日期单元格,但指向参考表中的不同范围。每次我在输出表中移动一列时,我都需要将范围滑动两列。
因此,在输出表中创建包含所有可能日期(月份)的 A 列后,单元格 B2 将具有
=vlookup($A2, Tab0!A2:B3, 2, 0)
并且 C2 列将有
=vlookup($A2, Tab0!C2:D3, 2, 0),
等等。
为此,我尝试编写一个采用滑动范围的 vlookup 函数
我尝试使用 R1C1 引用,我考虑过 INDEX + MATCH,但总是遇到一些问题。