填写每日价值1个月值excel

问题描述 投票:0回答:2

我有以下电子表格:

date    monthly value       Date    daily value
12/1/1947   0.089851024     12/1/1947   
1/1/1948    0.095282146     12/2/1947   
2/1/1948    0.075909091     12/3/1947   
3/1/1948    0.068181818     12/4/1947   
4/1/1948    0.085193622     12/5/1947   
5/1/1948    0.08740942      12/8/1947   
6/1/1948    0.086369771     12/9/1947   
7/1/1948    0.089285714     12/10/1947  
8/1/1948    0.069614711     12/11/1947  
9/1/1948    0.063291139     12/12/1947  
10/1/1948   0.054206418     12/15/1947  
11/1/1948   0.032037591     12/16/1947  
12/1/1948   0.015625        12/17/1947  
1/1/1949    0.014364174     12/18/1947  

我想用每个月值填充每个每日价值,例如1948年1月的每一天每日价值将是0.09528214。从1948年到现在,我将如何做到这一点?

excel
2个回答
2
投票

使用Vlookup:

=VLOOKUP(C2,A:B,2,TRUE)

enter image description here


1
投票

您可以使用excel工作表公式:=INDEX(MATCH())

因此,如果您的每日日期位于D列,则您的每月值为A和B,然后在E列中您将:

=INDEX(B:B,MATCH(DATE(YEAR(D2), MONTH(D2), 1),A:A,0))

© www.soinside.com 2019 - 2024. All rights reserved.