Excel 2006年4月格式变为 标准时间 为2006-4-8日,怎么办?

xiangyyy 2006-12-31 02:00:29
Excel 里一列的数据格式为:“2006年4月”变为 标准时间为 ”2006-4-8“ 其中后面的一位日期是随机的,怎么变成固定时间?

谢谢!

2006年3月
2006年3月
2006年6月
2006年5月
2006年6月
2006年4月
2006年6月
2006年2月
2006年6月
2006年7月
2006年7月
...全文
162 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mydf 2007-01-03
  • 打赏
  • 举报
回复
假设,A列为原始数据,B列为日期   C列为结果

A2        B2        C2

2006年3月    4         =A2+B2

将C列的单元格格式设置为“自定义”yyyy-mm-dd

C2的结果就是 2006-3-5

如果直接转换A列格式为yyyy-mm-dd,会直接变成当月1日,如2006-3-1  

另外,如果需要生成随机日期的话,将B列写成=INT(RAND()*31)+1 可以生成1-31之间的随机整数.
edielei 2007-01-03
  • 打赏
  • 举报
回复
同意上楼的说法。
蓝帆·雨轩 2006-12-31
  • 打赏
  • 举报
回复
自定义单元格格式即可实现。无须使用VBA。
xiangyyy 2006-12-31
  • 打赏
  • 举报
回复
我要全部定为 5号怎么办?
ChinaOBS 2006-12-31
  • 打赏
  • 举报
回复
随机添加日子,用vba

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧