试试看:
=IFERROR(LOOKUP(1,0/((A2>=$E$2:$E$5)*(B2<=$F$2:$F$5)),$D$2:$D$5),"")
下拉
节日少可以处理,四个节日要核对四次的, 因为部分函数不支持数组,所以只能单个节日核对,核对出来的结果,再用CHOOSE函数或者LOOKUP函数,或者index函数返回到对应的值上。 当然,如果你用的是EXCEL的话, 建议用VBA。WPS就只能用公式了。 因为比较复杂,不免费。需要可私信,发原表过来帮你做。