excel中2010-1-29 下午 12:00:08如何转换为2010-1-29 12:00:08 pm
答案:4 悬赏:40 手机版
解决时间 2021-01-25 19:04
- 提问者网友:回忆在搜索
- 2021-01-25 14:58
excel中2010-1-29 下午 12:00:08如何转换为2010-1-29 12:00:08 pm
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-01-25 15:41
单元格输入"2010-1-29 12:00:08",注意2010-1-29和 12:00:08之间有个空格。
选中此单元格点菜单_格式,弹出对话框,选数字_自定义,类型下填入"yyyy.m.d h:mm:ss AM/PM"后确定,,单元格显示为"2010-1-29 12:00:08 pm"。
如果类型下填入"yyyy.m.d上午/下午h":"mm":"ss",单元格显示为"2010-1-29 下午 12:00:08"。
选中此单元格点菜单_格式,弹出对话框,选数字_自定义,类型下填入"yyyy.m.d h:mm:ss AM/PM"后确定,,单元格显示为"2010-1-29 12:00:08 pm"。
如果类型下填入"yyyy.m.d上午/下午h":"mm":"ss",单元格显示为"2010-1-29 下午 12:00:08"。
全部回答
- 1楼网友:舍身薄凉客
- 2021-01-25 17:16
按Ctrl+1,设置单元格格式,随便选。
但是这个是和你系统的语言及时间显示关联的,Excel只是引用。
- 2楼网友:归鹤鸣
- 2021-01-25 16:38
=if(len(left(a1,find("/",a1)))=2,"0"&left(a1,find("/",a1)),left(a1,find("/",a1)))&if(mid(a1,find("/",a1)+2,1)="/","0"&mid(a1,find("/",a1)+1,2),mid(a1,find("/",a1)+1,3))&mid(a1,find(" ",a1)-4,5)&if(right(a1,2)="pm",text(mid(a1,find(" ",a1)+1,find(" ",a1,find(" ",a1)+1)-find(" ",a1)-1)+12/24,"hh:mm:ss"),mid(a1,find(" ",a1)+1,find(" ",a1,find(" ",a1)+1)-find(" ",a1)-1))
- 3楼网友:低血压的长颈鹿
- 2021-01-25 15:55
=IF(ISERROR(FIND("下午",A1))=FALSE,LEFt(A1,FIND(" ",A1) )& RIGHt(A1,8) & " pm",LEFt(A1,FIND(" ",A1) )& RIGHt(A1,8) & "am")
必须保证单元格A1中的格式为“2010-1-29 下午 12:00:08”
或“2010-1-29 上午 08:00:08”
时间格式必须是8位,否则会出错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯