答案1
我建议您将 2000 年 12 月 29 日改为 2000 年 12 月 31 日,这样就可以使用相对简单的公式。正如您确认的那样,其他地方始终使用 YYYY 12 月 31 日。我建议使用基于典型 INDEX MATCH 的公式。
请参阅下面的屏幕截图和解决方案,并确认这是否是您想要的。例如,对于 2000 年,它是(Value at Dec 31, 2001 - Value at Dec 31, 2000) / 100
查看示例数据,为了简短起见,我在第一列中跳过了几个月。输出表在 H1:K4 中。
在 I2 中输入以下公式,并将其拖动到表格的任意位置。假设股票指数名称与输入数据的顺序相同,因此不会对它们进行特定查找,并且输入表中的第一列在 Excel 中正确格式化为日期。
=(INDEX(B$2:B$20,MATCH(DATE($H2+1,12,31),$A$2:$A$20,0))-INDEX(B$2:B$20,MATCH(DATE($H2,12,31),$A$2:$A$20,0)))/100
了解哪里该放$,哪里不该放,这样单个公式就可以拖下来和跨过。将输出表的单元格格式设置为百分比和2位小数。选择输出表,右键单击并设置单元格格式。