要将日期格式从"yyyymm"转换为"yyyy-mm-dd",可以使用Excel中的日期格式转换功能。首先,在选中的单元格中,点击格式设置选项卡,在日期选项卡下找到日期类型并选择对应的格式。然后,点击确定应用新的日期格式。要将其中的数字用01代替,可以在公式中使用VLOOKUP函数或自定义函数来实现。
VLOOKUP函数的语法如下:
VLOOKUP(lookup_value,table_array,match_type,range_lookup)
其中,lookup_value是需要查找的值,table_array是表数组,match_type是匹配类型(一般为0或2),range_lookup是否在范围内查找。
例如,在A列输入数字0到9,并在B列输入对应月份对应的日期(例如B2=0对应01月1日),则可在C1单元格输入以下公式:
=VLOOKUP(C1,$A$1:$B$10,2,TRUE)
该公式将会返回C1对应数字所指对应的日期。
另外一种方法是使用自定义函数来实现。可以先创建一个新的自定义函数,在函数体内使用日期格式转换函数(e.g.text)和相应参数进行操作。然后,在公式中直接调用该自定义函数来实现所需功能。
总之,以上两种方法都可以实现将日期格式从"yyyymm"转换为"yyyy-mm-dd",并且可以根据需求进行调整和优化。