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

我正在试图在Excel中创build一个表格,我在下一列中以“dd / mm / yyyy”格式显示了一列中的股票价格和相应的date:

date | share price 

我想把美元兑换成英镑,但是这是一个月读数。

有没有办法将相应的每月转换复制到股票价格的每个条目旁边,以便它类似于下面的表格?

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

如果你有一个命名的范围(比如说MYrange),那么在0.6 (和0.65等的2|2000 )的MYrange就是2|2000 ,其中MYrange是月份数的两列数组( 1表示从January12对于十二月份)与分隔符( | )和左边栏的年份数字连在一起,在右边一栏中列出相关的汇率。

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

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

公式提取月份数( MONTH )将其与带分隔符(我selectpipe道)的连接( & )与年份编号(从YEAR )在MYrange的左侧列中MYrange并返回值if从单元格中立即find(由0设置)(由2设置)。