Note: The other languages of the website are Google-translated. Back to English

如何在Excel中创建动态每月日历?

您可能出于某种目的需要在Excel中创建动态每月日历。 更改月份时,将根据更改后的月份自动调整日历中的所有日期。 本文将详细介绍在Excel中创建动态每月日历的方法。

在Excel中创建动态每月日历


在Excel中创建动态每月日历

请执行以下操作以在Excel中创建动态每月日历。

1.您需要提前创建一个表单控件组合框。 请点击 开发商 > 插页 > 组合框(表单控件)。 看截图:

2.然后在单元格A1中绘制一个组合框。

3.创建一个包含所有月份名称的列表。 如下图所示,在这里我在AH1:AH12范围内创建了这个月的名字列表。

4.右键单击组合框,然后单击 格式控制 从右键单击菜单中。 看截图:

5。 在里面 格式控制 对话框,然后在 系统 标签,选择范围,其中包含您在步骤3中创建的月份名称 输入范围 框,然后在 单元链接 框中选择 A1,然后在 下拉线 装到 12,最后点击 OK 按钮。 看截图:

6.选择一个空白单元格以显示月份的开始日期(此处选择单元格B6),然后输入公式 =日期(A2,A1,1) 进入编辑栏,然后按 输入 键。

备注:在公式中,A2是包含特定年份的单元格,而A1是包含一年中所有月份的组合框。 当从组合框中选择三月并在单元格A2016中输入2时,单元格B6中的日期将变为2016/3/1。 见上面的截图:

7.选择B6的右侧单元格,输入公式 = B6 + 1 进入公式栏,然后按 输入 键。 现在您获得一个月的第二个日期。 看截图:

8.继续选择单元格C6,然后将“填充手柄”拖动到右边的单元格,直到到达月底。 现在,将创建整个月历。

9.然后,您可以根据需要格式化日期。 选择所有列出的日期单元格,然后单击 首页 > 方向 > 向上旋转文字。 看截图:

10.选择包含所有日期单元格的整个列,右键单击列标题,然后单击 列宽。 在弹出 列宽 对话框,在框中输入数字3,然后单击 OK 按钮。 看截图:

11.选择所有日期单元格,然后按 按Ctrl + 1 同时打开 单元格格式 对话框。 在此对话框中,单击 定制类别 框中,将ddd dd输入到 房屋类型 框,然后单击 OK 按钮。

现在,所有日期都更改为指定的日期格式,如下图所示。

您可以根据需要将日历自定义为任何样式。 在相应的单元格中更改月份或年份后,月历的日期将动态调整为指定的月份或年份。

日期选择器(从日历中轻松选择具有特定日期格式的日期,然后插入到选定的单元格中):

这里介绍一个有用的工具– 插入日期 实用程序 Kutools for Excel,使用此实用程序,您可以轻松地从日期选择器中选择特定格式的日期,然后双击将其插入到选定的单元格中。 立即下载并试用! (30-天免费试用)


相关文章:


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (17)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
谢谢这对我很有帮助。 再次感谢
该评论由网站上的主持人最小化
是否可以调整公式,使其不会为二月创造额外的天数,如果一个月有 30 天?
该评论由网站上的主持人最小化
日期和日期在变化,但列中的数据是静态的,当我们更改月份时它不会改变? 请帮忙
该评论由网站上的主持人最小化
我有同样的问题!
该评论由网站上的主持人最小化
嗨,
你能告诉我你的Excel版本吗?
该评论由网站上的主持人最小化
关于这条评论的任何答案? 我的工作真的需要它
该评论由网站上的主持人最小化
有没有人找到解决方案
该评论由网站上的主持人最小化
有没有人找到解决这个问题的方法? 必须有一个解决办法......
该评论由网站上的主持人最小化
我做到了,但我没有得到这个解决方案,为什么这么长。 通常我输入第一个日期,然后我将日期向下拖动,它会自动给我完整的月历。 我不明白为什么这么复杂。
该评论由网站上的主持人最小化
先生,9 年 5 月 2020 日。您已经非常清楚和明智地展示了这些步骤。 我必须感谢您为设计该项目所做的努力。我也希望将来能从您那里得到更多的想法和提示。再次感谢您。Kanhaiyalal Newaskar。
该评论由网站上的主持人最小化
有没有人找到解决日期和日期问题的解决方案,但列/单元格中的数据是静态的,当我们更改月份时它不会改变。
该评论由网站上的主持人最小化
我真的很感谢你的努力,先生。 但是由于我使用的是excel格式2010,在Format Control对话框中没有Control选项卡,那么有什么方法可以输入范围吗?
该评论由网站上的主持人最小化
嗨 Fatihah,Excel 中有 2 个控件系列: 表单控件ActiveX控件.表单控件 在其格式控制对话框中有许多选项卡, 包括控制。 然而, ActiveX控件 没有“控制”选项卡 在他们的格式控制对话框中。
本文使用了组合框(表单控件)。请检查您使用的是哪个组合框。
该评论由网站上的主持人最小化
День добрый.Создал по Вашему примеру календарь в одну строку, но есть одна проблема.При выборе месяцев, где дней меньше чем 31, например Февраль, после последнего дня в феврале в календаре показываются три первых дня марта.01.02.21 02.02.21 03.02.21 .04.02.21 05.02.21 06.02.21 07.02.21 08.02.21 09.02.21 10.02.21 11.02.21 12.02.21 13.02.21 14.02.21 15.02.21 16.02.21 17.02.21 18.02.21 19.02.21 20.02.21 21.02.21 22.02.21 23.02.21 24.02.21 25.02.21 26.02.21 27.02.21 28.02.21 01.03.21 02.03.21 03.03.21
Как можно скрыть отображение этих лишних дней?
该评论由网站上的主持人最小化
嗨,有人知道如何在不使用周末的情况下做到这一点吗?
该评论由网站上的主持人最小化
al escribir = FECHA (A2, A1,1) me 销售错误
该评论由网站上的主持人最小化
嗨曼努埃尔,
你得到什么样的错误? 如果它返回一个#NUM! 错误值,从组合框中选择一个项目后,错误值将替换为日期。
需要说明的是,帖子中提供的公式只能在英文系统环境Excel中应用。 如果您使用的 Excel 不是英语,请将公式从英语转换为您当前使用的语言。
看来您正在使用西班牙语系统中的 Excel。 您需要将公式中的逗号更改为分号。
您可以翻译此页面中的公式: https://de.excel-translator.de/translator/
这里还没有评论

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护