Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用1个月值excel填写每日值_Excel - Fatal编程技术网

使用1个月值excel填写每日值

使用1个月值excel填写每日值,excel,Excel,我有以下电子表格: 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

我有以下电子表格:

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年到现在的日期,我将如何执行此操作?

使用Vlookup:

=VLOOKUP(C2,A:B,2,TRUE)
使用Vlookup:

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

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

因此,如果您的每日日期在D列中,您的每月值是A和B,那么在E列中您将:


=索引(B:B,匹配(日期(年(D2),月(D2),1),A:A,0))
您可以使用excel工作表公式:
=索引(匹配())

因此,如果您的每日日期在D列中,您的每月值是A和B,那么在E列中您将:



=索引(B:B,匹配(日期(年(D2),月(D2),1),A:A,0))

为什么195802是1958年1月?我不确定,我直接从一篇文章的来源中提取了这些数据。有没有一个简单的方法来转换它?似乎什么都不起作用。请调整您的测试数据以显示您的真实需求。更新了测试数据,现在每个日期都是一致的。请参见下面的答案。为什么195802年是1958年1月?我不确定,我直接从文章来源获取了此数据。有没有一个简单的方法来转换它?似乎什么都不起作用。请调整您的测试数据以显示您的真实需求。更新测试数据后,每个日期现在都一致。请参见下面我的答案。@Jeeped我假设:
我有一列每日日期
,它指的是每天,所以是MDY。但这两种方式都可以。@Jeeped可能是OP从中获得数据的来源是这样。@Esvaristegalois如果日期是真日期,那么公式将不考虑格式。为了一致性,我已将日期转换为MDY,这个公式将如何更改?请参阅我上面的评论。如果它是一个真实的日期,那么格式就无关紧要了@ÉvaristeGalois@Jeeped我假设:
我有一列每日日期
,它的意思是每天,所以是MDY。但这两种方式都可以。@Jeeped可能是OP从中获得数据的来源是这样。@Esvaristegalois如果日期是真日期,那么公式将不考虑格式。为了一致性,我已将日期转换为MDY,这个公式将如何更改?请参阅我上面的评论。如果它是一个真实的日期,那么格式就无关紧要了@ÉvaristeGalois