Excel2003里这样的时间如何转换?9/28/2010 12:43:50 PM转换成09/29/2010 00:43:50
有如下两点注意:1,格式 9/5/2010 10:30:06 PM要求变为09/05/2010 22:30
2,9/28/2010 12:43:50 PM转换后应是09/29/2010 00:43:50
如下公式:
=LEFT(A1,FIND(" ",A1))&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))有缺陷,但我不会改,
9/28/2010 12:43:50 PM转换后是9/28/2010 00:43:50这是不对的
人气:214 ℃ 时间:2020-09-01 23:13:43
解答
=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))
推荐
猜你喜欢
- 三分之一的三表示的是什么意义
- 一种报纸,如果一个月一订,没有优惠,每份28元;如果一年一订,可打九折,订阅一份这种报纸,一年一订比一个月一订节省多少元?
- 如果盐酸少量能发生这个反应么Na2co3+Hcl 变NaHco3+Nacl(复分解没有生成沉淀气体水能反应么)
- The skirt is very c_____ and beautiful,so I'll take it.
- 彩色电视机画面的颜色是用哪三种色条组成?( ) A.红、蓝、黄 B.红、绿、蓝 C.红、橙、黄 D.绿、紫、橙
- I tried ever____to make him give up smoking,but failed.A.mean B means C meaning D way
- 设a>0,当-1小等于x小等于1时,函数y=-x^2-ax+b+1的最小值是-4,最大值是0,求a,b的值
- 已知定义在(-1,1)上的奇函数f(x)=x+m/x+nx=1,试确定常数m,n的值