自定义格式的条件格式

时间:2013-09-12 13:12:26

标签: excel conditional-formatting excel-2013

我正在使用excel 2013.
我想为条件格式创建一个规则,如下所示:
格式为“hh:mm tt-hh:mm tt”。

此格式的值如下 -
1.上午10:00至11:13 2. 11:49 AM-01:00 PM
3. 05:50 PM-08:44 PM等。

我试过这样的 = AND(左(A1,2)> 0,左(A1,2)<12,右(A1,2)=“AM”)
= AND(左(A1,2)> 0,左(A1,2)<12,右(A1,2)=“PM”)
但没有成功。

请提供解决方案。

1 个答案:

答案 0 :(得分:1)

可以使用MID(cellno。,startindex,length)匹配以下的patterrn

  

10:00 AM-11:13 AM

你可以试试这个

=AND(VALUE(LEFT(A1,2))>0,VALUE(LEFT(A1,2))<=12, MID(A1, 3, 1)=":", VALUE(MID(A1,4,2)) >= 0, VALUE(MID(A1,4,2)) < 60,OR(MID(A1,6,3)=" AM",MID(A1,6,3)=" PM"), MID(A1,9,1)="-", VALUE(MID(A1,10,2))>0,VALUE(MID(A1,10,2))<=12, MID(A1, 12, 1)=":", VALUE(MID(A1,13,2)) >= 0, VALUE(MID(A1,13,2)) < 60, OR(MID(A1,15,3)=" AM",MID(A1,15,3)=" PM"))