0

0

Excel怎么做日历_WPS表格动态日历制作模板教程【收藏】

蓮花仙者

蓮花仙者

发布时间:2026-03-18 12:37:41

|

558人浏览过

|

来源于php中文网

原创

可在WPS表格中用公式构建动态日历:先在B1、B2设年份月份,D1用=WEEKDAY(DATE(B1,B2,1),2)算首日星期,F4用=DATE($B$1,$B$2,1)-$D$1+1生成起始日期,向右向下填充35格,再用条件格式=MONTH(F4)<>$B$2隐藏非当月日期,最后加周一至周日表头并冻结窗格。

excel怎么做日历_wps表格动态日历制作模板教程【收藏】

如果您希望在WPS表格中快速生成一个可随年份和月份自动更新的日历,避免手动输入日期和星期,可通过公式与单元格引用构建动态日历。以下是实现该功能的具体步骤:

一、设置年份与月份输入单元格

通过预留两个独立单元格分别输入年份和月份,作为整个日历的驱动参数,后续所有日期计算均基于这两个值进行推导,确保日历具备可变性与复用性。

1、在工作表左上角(例如A1单元格)输入文字“年份”,在B1单元格输入具体年份数字,如2024

2、在A2单元格输入文字“月份”,在B2单元格输入月份数字,如10(代表十月)。

3、选中B1和B2单元格,右键设置单元格格式为“数值”,小数位数设为0,防止意外出现小数点。

二、计算当月1日对应的星期几

利用DATE函数生成指定年月的第一天,并结合WEEKDAY函数获取其在一周中的位置(以星期日为1),从而确定日历首行应从周几开始填充,这是对齐星期列的关键依据。

1、在D1单元格输入公式:=WEEKDAY(DATE(B1,B2,1),2)

2、该公式返回值范围为1(星期一)至7(星期日),与日历表头“周一至周日”严格对应。

3、确认D1显示结果为数字,若显示为日期格式,需右键单元格→设置单元格格式→选择“常规”或“数值”。

三、生成35个连续日期单元格区域

日历需覆盖最多6周×7天=42天,但标准排布常采用35格(5周)或42格;此处采用35格布局(从第一周周一到第五周周日),通过起始日偏移+序列递增方式填入有效日期及空值。

1、在F4单元格输入公式:=DATE($B$1,$B$2,1)-$D$1+1

2、选中F4单元格,将填充柄向右拖动至L4,完成第一行7个单元格的填充。

Jamboss
Jamboss

Jamboss是一款简单的AI音乐生成App,可以一键生成歌曲。

下载

3、选中F4:L4区域,再向下拖动填充至F9:L9,共6行,形成35个单元格的矩形区域。

4、所有单元格将自动显示连续日期,其中非当月日期会正常呈现,无需额外隐藏。

四、应用条件格式高亮当月日期

为提升可读性,需区分显示当月日期与前后月份日期,通过条件格式将不属于目标年月的日期设为浅灰色或空白,仅保留当月数据醒目可见。

1、选中F4:L9全部单元格区域。

2、点击“开始”选项卡→“条件格式”→“新建规则”→“使用公式确定要设置格式的单元格”。

3、在公式框中输入:=MONTH(F4)$B$2

4、点击“格式”按钮,在字体选项中将颜色设为灰色(如RGB 150,150,150),确定后应用。

五、添加星期表头并冻结窗格

在日历上方插入“周一至周日”表头,使结构符合阅读习惯;同时冻结首行与左侧行列,便于滚动查看大日历时保持标题与参数可见。

1、在F3单元格输入周一,G3输入周二,依此类推至L3输入周日

2、选中第3行和第4行之间的横线(即第4行行号上方),右键→“插入行”,将表头单独置于第3行。

3、选中D4单元格(即年份单元格左下方交汇点),点击“视图”→“冻结窗格”→“冻结拆分窗格”。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
wps替换快捷键
wps替换快捷键

在wps中替换按钮的快捷键是“CTRL+F”,使用此键就使用替换功能了,本专题提供wps替换快捷键相关的文章,希望能帮到大家。

489

2023.08.14

wps云文档空间满了怎么清除
wps云文档空间满了怎么清除

清除电脑wps云文档:1、任意打开一篇WPS文档,点击右上角的头像,进入个人中心;2、在【注册用户】下方,点击【更多云服务】旁下拉箭头,在弹出的对话框中点击“立即前往”;3、点击【立即前往】;4、在左侧【我的文档】可看到所有文档;5、选择文件,点右侧的三个点,点击【移至回收站】即可完成删除。清除手机wps云文档:1、在手机上打开WPS Office,点击下方的云文档;2、长按需要删除的文件,点击右上角的“全选”,或者根据自己的需求把需要

3357

2023.08.29

WPS打开Word乱码怎么办
WPS打开Word乱码怎么办

解决方法包括:选择正确的编码(如 utf-8 或 gbk);安装文档中使用的字体;尝试用其他软件打开文档,重新下载或获取文档;将系统语言设为与文档语言一致;禁用不必要的宏或插件。想了解更多WPS的相关内容,可以阅读本专题下面的文章。

577

2024.07.02

Office和Wps的区别
Office和Wps的区别

microsoft office提供更广泛的功能和市场领先的兼容性,但成本较高。wps针对基本办公任务提供了免费或低成本的替代方案,并具有更广泛的平台支持。想了解更多Office和Wps的相关内容,可以阅读本专题下面的文章。

1138

2024.07.10

WPS删除空白页的5种方法
WPS删除空白页的5种方法

wps删除空白页方法:按下“ctrl”+“end”+“delete”;在页面视图中删除页面缩略图;查找和替换空白页(空格字符);录制宏并删除空白页;在页面布局中将页边距全部设置为“0”。想了解更多WPS的相关内容,可以阅读本专题下面的文章。

1102

2024.07.25

为什么一打开wps就卡住了
为什么一打开wps就卡住了

一打开wps就卡住了的原因可能是资源占用过高、软件版本问题、插件冲突、缓存问题、病毒或恶意软件、系统兼容性问题、其他软件冲突或数据损坏等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

627

2024.08.07

永久关闭WPS自动更新的两个方法
永久关闭WPS自动更新的两个方法

永久关闭wps自动更新的方法:1、修改注册表:在注册表中创建 dword 值 "autoupdateenable" 并将其值设置为 "0"。2、编辑 wps 配置文件:取消选中 "文件" 菜单中的 "自动检查更新" 选项。想了解更多wps的相关内容,可以阅读本专题下面的文章。

1945

2024.08.08

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1455

2023.07.25

Python WebSocket实时通信与异步服务开发实践
Python WebSocket实时通信与异步服务开发实践

本专题聚焦 Python 在实时通信场景中的开发实践,系统讲解 WebSocket 协议原理、长连接管理、消息推送机制以及异步服务架构设计。内容包括客户端与服务端通信实现、连接稳定性优化、消息队列集成及高并发处理策略。通过完整案例,帮助开发者构建高效稳定的实时通信系统,适用于聊天应用、实时数据推送等场景。

3

2026.03.18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 22万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号