Excel中输入时间段自动填充颜色?

请教各位:
在excel单元格中输入时间段(08:30-17:00)后,单元格自动填色!如何实现,谢谢!!

选择B2:B100,条件格式,新建规则,设置如下图

公式可为下面任一个

=(B2>=--"8:30")*(B2<=--"17:00")

=(B2-"8:30">=0)*(B2-"17:00"<=0)

=AND(B2>=TIME(8,30,0),B2<=TIME(17,0,0))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-17
选择要显示的单元格或区域,如B列的B2:B100,开始选项卡——条件格式——新建规则——使用公式确定要设置格式单元格,在为符合此公式的值设置格式(O)下面的框中输入:
=(B2>=--"8:30")*BF2<=--"17:00")
格式,填充,选择自己偏好的颜色,确定,确定。
这样在B2:B100中任意单元格中输入的时间段在8:30~17:00之间,单元格会自动显示条件格式中选择的填充色。如果没有出现,重新进入条件格式设置中查看规则,很可能是Excel自作主张地加上了多余的双引号,删除多余的双引号后就可以了。追问

你好!
再向您请教一个问题:在excel单元格内输入任意内容,就能自动填充颜色!
有什么方法能做到么?谢谢!!

追答

条件公式的公式(如A列,选择A列):
=A1""

第2个回答  2020-02-18
条件格式:

=AND(INT(TEXT(INDIRECT(ADDRESS(ROW(),COLUMN(),4)),"hhmm"))>830,INT(TEXT(INDIRECT(ADDRESS(ROW(),COLUMN(),4)),"hhmm"))<1700)
>= <= 公式中改下
相似回答