excel怎么判断法定节假日? excel公式自动判定日期是否节假日的技巧
收到提问:excel公式自动判定日期是否节假日?如何通过公式自动判定日期是否节假日,调休的日期也可以自动判定是否节假日(例:2025年1月1日自动判断为节日而非工作日)(可以添加日期的辅助列帮助调整日期是否节假日),如图所示:

依据题主的思路可以使用辅助列,结合函数来实现目标,那么我们可以这样做:
方法一:使用VLOOKUP函数
首先,我们需要将节假日和调休日统一列到辅助列里,假设将E列作为辅助列,可以在B2单元格数据下面的公式:
=IF(ISNA(VLOOKUP(A2,E:E,1,FALSE)),"否","是")
这个公式通过VLOOKUP函数查找A2(日期)中的值是否存在于E列(节假日和调休日)中,借助ISNA返回不存在的情况,使用IF进行判断,并返回对应值,不存在则返回“否”,反之,返回“是”,达到快速自动判定日期是否节假日的效果。

方法二:使用VLOOKUP和TEXT函数
这个方法只需列出调休日在辅助列里,假设将E列作为辅助列,可以在B2单元格数据下面的公式:
=IF(ISNUMBER(VLOOKUP(A2,E:E,1,0)),"是",IF(OR(TEXT(A2,"aaaa")="星期六",TEXT(A2,"aaaa")="星期日"),"是","否"))
这个公式通过VLOOKUP查找A2(日期)中的值是否存在于E列,借助ISNUMBER判断存在的情况,借助if嵌套返回对应值,存在则返回“是”,若不存在,则对TEXT函数返回的值进行判断,是周末的日期,就返回“是”,反之,返回“否”,达到快速自动判定日期是否节假日的效果。
这个方法的方便之处在于通过TEXT函数自动计算出周末日期,不用手动列出周末的日期。

方法三:使用MATCH函数
同样需要事先在辅助列里列出所有的节假日和调休日,假设将E列作为辅助列,可以在B2单元格数据下面的公式:
=IF(ISNA(MATCH(A2, E:E, 0)), "否", "是")
这个公式通过MATCH函数,查找A2(日期)中的值是否存在于E列(节假日和调休日)中,不存在则返回“否”,反之,返回“是”,达到快速自动判定日期是否节假日的效果。

方法四:使用COUNTIF函数
同样需要事先在辅助列里列出所有的节假日和调休日,假设将E列作为辅助列,可以在B2单元格数据下面的公式:
=IF(COUNTIF(E:E,A2)=1,"是","否")
这个公式通过COUNTIF函数计算A2(日期)中的值是否存在于E列(节假日和调休日)中出现的次数,若等于1,则返回“是”,反之,返回“否”,达到快速自动判定日期是否节假日的效果。

以上就是我们分享的四种解决方法,根据自己的具体需求和习惯,选择适合的方法。
相关文章

Excel透视表1月到12月不能排序怎么办? 数据透视表日期无法排序解决方法
如图对数据透视表日期进行升序排序后,仍不是我们想要的结果,有可能月份是文本,不能排列,下面我们就来看看详细解决办法2025-03-06
excel如何筛选最晚时间的记录? 一对多匹配结果中查找出日期最晚的技巧
如果查找结果有多个匹配值,如何返回日期最晚的那一项?今天教两个公式可以完美解决这个问题,详细请看下文介绍2025-01-03
Excel临期食品管理表怎么实现过期划掉临期变色? 到期日期自动变色技巧
想要在EXCEL中设置到期日期自动变色的提醒吗?或者过期就划掉数据,该怎么实现呢?下面我们就来看看详细的教程2025-01-02
Excel如何制作可选择日期的下拉菜单? excel设置下拉选择日期的教程
在日常办公学习使用Excel表格时,我们有时需要在表格中输入大量日期,如果一个个输入会比较繁琐,那么能否制作一个可以选择日期的下拉菜单,快速选择需要的日期呢?接下来2024-09-13
如何自动生成连续日期? excel自动生成连续时间段的多种教程
在Excel中,自动生成日期是提高工作效率和确保准确时间记录的重要一环,本教程将深入介绍如何使用Excel日期函数和技巧,使您能够轻松自动生成日期,避免手动输入日期的繁琐2024-09-09
excel怎么批量修改日期的年份月日不变? Excel日期批量往后挪一年技巧
excel怎么批量修改日期的年份,月日不变呢?在Excel中,要往后退一年,可以使用相关的日期函数,详细请看下文介绍2024-09-06
Excel如何计算相隔天数 Excel计算两个日期之间相隔天数的方法
Excel如何计算相隔天数?其实我们只需要点击打开公式工具,然后在其子工具栏中点击打开“日期和时间”工具,接着在下拉列表中找到并打开“DAYS360”公式,最后在弹框中输入2024-06-13
excel表格中的日期怎么变成星期? 六种方法快速实现excel日期转星期的技
Excel表格中出现日期、时间的频率是非常高的,很多表格的数据是以日期、时间为基础的,今天小编和大家分享几个日期转换为星期等技巧2024-02-28
excel表格怎么让日期和星期同时显示 excel表格日期和星期同时显示方法
有时需要在表格中显示日期的同时又显示星期,一个个输入就很麻烦了,有什么好的办法呢?一起来了解一下吧2022-09-25
excel怎么把常规的数字变为日期格式 excel常规的数字转为日期格式方法
EXCEL中输入的数据默认格式是常规格式或者自定义格式,你可以对单元格内数据进行格式设置,使单元格中的显示内容更加规范、整齐。下面小编介绍一下如何设置数据格式为日期2022-07-18






最新评论