2

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

这种格式的 I 值如下
- 1. 10:00 AM-11:13 AM
2. 11:49 AM-01:00 PM
3. 05:50 PM-08:44 PM 等。

我试过这样
=AND(LEFT(A1, 2) > 0, LEFT(A1, 2) < 12, RIGHT(A1, 2) = "AM")
=AND(LEFT(A1, 2) > 0, LEFT (A1, 2) < 12, RIGHT(A1, 2) = "PM")
但没有成功。

请提供解决方案。

4

1 回答 1

1

MID (cellno., startindex, length) 可用于和匹配以下模式

上午 10:00 - 上午 11:13

你可以试试这个

=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"))
于 2013-09-13T05:58:07.547 回答