我正在尝试在Excel中创建一个表格,我在一列中有股票价格,并在下一栏中以“dd / mm / yyyy”形式显示相应日期:
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
答案 0 :(得分:1)
如果您的1|2000
左侧0.6
(以及2|2000
的{{1}}等)0.65
之类的名称范围(比如MYrange){} 1}}是一个两列数组,其月份编号(MYrange
代表1
到12月的January
)与分隔符(12
)连接,并且年份编号与左手栏,并在右栏和匹配行中的相关汇率。
然后假设|
在A1中,在C2中并向下复制以适应:
date
其中公式提取月份编号(使用=VLOOKUP(MONTH(A2)&"|"&YEAR(A2),MYrange,2,0)
)将其与MONTH
)连接,并使用分隔符(我选择管道)和年份编号(从&
)连接到在YEAR
的左侧列中搜索此内容,如果找到(由MYrange
设置),则会立即从单元格返回值(由0
设置)。