交叉引用每月阅读与每周阅读

Cross reference a monthly reading to a weekly reading

我正在尝试在 Excel 中创建一个 table,其中一栏是股票价格,下一栏是 'dd/mm/yyyy' 形式的相应日期:

date  |  share price

我试图包括美元到英镑的转换率,但这是月度读数。

有没有办法复制每个股票价格条目旁边的相应每月转换,使其类似于下面的 table?

date        |  share price  | USD/GBP
01/01/2000  |      150      |    0.6
02/01/2000  |      155      |    0.6
...
01/02/2000  |      149      |    0.65

如果您有一个命名范围(例如 MYrange),其中 1|2000 紧邻 0.6 的左侧(以及 2|20000.65 等),其中MYrange 是一个双列数组,由月份编号(1 表示 January12 表示十二月)与分隔符 (|) 和年份编号连接在左侧栏中,在右侧栏和匹配行中显示相关汇率。

然后假设 date 在 A1 中,在 C2 中并向下复制以适应:

=VLOOKUP(MONTH(A2)&"|"&YEAR(A2),MYrange,2,0)  

公式提取月份编号(使用 MONTH)将它(使用 &)与分隔符(我选择竖线)和年份编号(来自 YEAR ) 在 MYrange 和 return 的左侧列中查找值(如果从紧靠右侧的单元格(由 2 设置)找到(由 0 设置) ).