我正在使用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”)
但没有成功。
请提供解决方案。
答案 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"))