=LOOKUP(HOUR(NOW()),{0,8,16;"夜","早","中"})
不过如果你一直开着表格不动的话,需要你按F9重新计算,要不然字不会变。当然你每次打开、保存或者改动表格的时候是会自动重算的。
LOOKUP支持对单列升序数据进行模糊查找
如果时间在A1,则在B1单元格输入=LOOKUP(A1,{0,"夜";8,"早";16,"中"},2,1) Enter结束。
表示:本例选择对8:00-16:00显示“早”;16:00-24:00 显示“中”;24:00-8:00显示“夜”
如果A1不是直接以小时表示的,可以加上小时转换,公式改为
=LOOKUP(HOUR(A1),{0,"夜";8,"早";16,"中"},2,1)