2013-03-27 105 views
0

我有一个包含几百行的电子表格。两列包含时间。时间可能有四种不同的可能性。这些数字可以是任何东西,这是展示时间之间的间隔问题和AM/PM在电子表格中添加时间和PM/AM之间的空间

1:30PM 
4:30 PM 
11:30AM 
9:30 AM 

有没有一种方法,我可以有Excel会自动把一个空间,如果没有一个,并没有做任何事如果有,那么上面的列表看起来像以下

1:30 PM 
4:30 PM 
11:30 AM 
9:30 AM 

回答

2

AM/PM在单元格的实际值中,还是作为单元格格式的结果添加到末尾?

如果它是在细胞的值,插入一列,并尝试:

= IF(OR(RIGHT(A1,3)= “PM”,RIGHT(A1,3)= “AM”), A1,CONCATENATE(LEFT(A1,LEN(A1)-2),“”,RIGHT(A1,2)))

并向下拖动。

+0

它在实际的单元格中。缺少空间是由于用户错误 – mhopkins321 2013-03-27 20:20:25

+0

然后这应该工作... – kaybee99 2013-03-27 20:22:57

0

按Ctrl-H

与(空间)PM更换PM与(空间)AM PM。

+0

那不是把双空间,对于那些已经有一个空间? – mhopkins321 2013-03-27 20:09:24

+0

不,我在Excel 2013中自己试了一下。 – ThePr0gr4mm3r 2013-03-27 21:30:58

-1

只需使用查找和替换... 搜索“AM”和“AM”然后做了PM同样的事情替换...

+0

AM和PM之间可能会有两倍的空间。它也不是一个正确的格式。 – Randel 2016-05-18 13:07:40