在打开的excel表格中,右键单击再点设置单元格格式,在数字标签下再点日期,然后在右边拉到下面选取带时间点得类型就可以了。不需要改时间制式,直接有24小时的制式可以选择。
希望可以帮到你!
参考以下,假设你的时间在D13单元格在需要结果的地方输入
=TEXT(IF(LEN(D13)>LEN(SUBSTITUTE(D13,"上午 ","")),SUBSTITUTE(D13,"上午 ","")&" am",SUBSTITUTE(D13,"下午 ","")&" pm"),"yyyy-m-d h:mm")
假设这个数据在A1中,那么在B1中输入=LEFT(A1,LEN(A1)-8) & IF(LEFT(RIGHT(A1,8),2)="下午",12+LEFT(RIGHT(A1,5),2),LEFT(RIGHT(A1,5),2)) & RIGHT(A1,3)
大致思想就是先截取日期【即:LEFT(A1,LEN(A1)-8)】 然后判断里面是不是下午,如果是就截取小时数并加上12。
注意:在你举的例子中下午前面和后面个按一个空格计算的长度,如不同,可联系我。
mzyz2008ok@163.com
把你的电脑时间改了,控制面板-区域时间-时间格式选成HHYY
将系统时间转换成24小时制