如何将两个包含数字的列组合到日期列中?

时间:2015-05-20 00:42:43

标签: excel

这是我的电子表格,以CSV格式:

colA,colB,colC
10,11
1,12

colA的数字代表月份,colB代表年份。我想要这个结果:

colA,colB,colC
10,11,10-11
1,12,01-12

...其中colC被格式化为月份日期。我希望将colC格式化为Date。我该怎么做?

3 个答案:

答案 0 :(得分:1)

假设所有年份都高于2000年,即列 B = 12 ,那么年份 2012

试试这个:

=DATE(2000+B3,A3,1)

并将单元格格式化为mm-yy

这导致序列日期

答案 1 :(得分:0)

在你的colC中,=(A2&"-"&B2)

如果您需要每个数字为2位数

=(TEXT(A3,"00")&"-"&TEXT(B3, "00"))

答案 2 :(得分:0)

  1. 使用DATE(year, month, day)功能。例如,=DATE(B2, A2, 1)。请注意,年份需要为4位数(例如2011年而不是11位)。 2位数会导致含义模糊(即,它可以从19或20开始)。

  2. 右键单击>格式化单元格>自定义日期时间> YY-毫米