一个Excel函数做一个简洁干净的日历模

白癜风的治疗手段 https://m-mip.39.net/man/mipso_4642118.html

如安在Excel中自身制做一个万年历?中枢一个函数便可!

▼我是动画成果

日历寻常是7列的,6行便可,顺次递加,在O版本中新增的SEQUENCE函数

▼语法

SEQUENCE(行,[列],[着手数],[增量])

默许增量和着手都是1,也许省稍不写,咱们也许着手卡到日历的雏形!

假若咱们把着手的数值修正成指定年份和月份的第一天,容易解决便可获得日历的着手架构!

如今尚有一个题目需求解决,如今当月的第一天都在礼拜一,这个应当是凭借现实来推算周一的日期,何如推算呢?

WEEKDAY函数也许辅助咱们推算指定日期是一个礼拜的第几天,运用1-7代表周一到周日,如此咱们就也许推算出每个月第一天对应礼拜几了!

每个月的第一天-对应的礼拜数值+1便可获得以下终于

▼中枢公式

=SEQUENCE(6,7,DATE(C2,F2,1))-WEEKDAY(DATE(C2,F2,1),2)+1

咱们何如跟日历相同,让不是本月的日期显示灰色或许淡色,同时只显示日呢?运用单位格格式+前提格式轻便解决

▍日期配置只显示日

筛选日期地区,而后Ctrl+1,调出配置单位格格式对话框,筛选,输入d也即是Day的缩写!只显示日,然则这不过表面(看上去),体例仍这天期!

▍解决非本月日期

详细职掌环节以下,筛选地区后,顺次点击--

筛选运用公式来配置规定!

逻辑完结,唯有决断日期的月份不即是咱们自界说的月份便可!指定日期在F2单位格,前提格式只会对知足前提的单位格配置格式!

格式中筛选字体浅灰,这边就不给众人详细演示了,应当都了解了,在格式中!

经过配置,也许看出日历根底曾经差未几了!余下的也许自身做一下粉饰便可!

假若咱们想要图中的点击控件改变数值,也许在中插入一个数值调动控件!

中枢要配置的即是链接的单位格,这个节制哪个单位格数值改变!最大和最小节制界限,例如月份即是1-12,其余凭借现实需求配置便可!

新伙伴,长按下图区别图中

转载请注明地址:http://www.1xbbk.net/jwbls/907.html


  • 上一篇文章:
  • 下一篇文章:
  • 网站简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明
    冀ICP备19027023号-7