我有2列(年和月)。年级列A的样本数据在单元格A2处为<pre id="output"></pre>
。月份列B的样本数据在单元格B2处为2015
。我想将这些数据转换为C列中的日期格式到单元格C2的'2015-06-00`。是否有公式或Excel VBA来执行此操作?
答案 0 :(得分:1)
首先,2015-06-00实际上是2015年5月31日。如果您将月份提供为零,则会获得上个月的最后一天。通常,您会将其设置为该月的第一天。使用DATE function为 1 作为 day_num 参数或DATEVALUE function如果您将文本串起来 - 看起来像一个-date。
=datevalue(B2 & " 1, " & A2)
在B2中使用三个字母的月份,如果您选择DATE功能,则必须将其转换为数字月份。
=DATE(A2, LOOKUP(B2, {"Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"}, {4,8,12,2,1,7,6,3,5,11,10,9}), 1)
答案 1 :(得分:0)
“= FECHA(A2; B2; 1)”(西班牙语)