如何在 Excel 中列出两个日期之间的所有日期

发布时间 - 2025-12-26 00:00:00    点击率:
Excel中生成两日期间所有日期有四种方法:一、填充序列(手动拖拽);二、DATE+ROW公式(动态递增);三、SEQUENCE函数(Excel 365/2025);四、TEXT+ROW组合(带格式输出)。

如果您需要在 Excel 中生成两个指定日期之间包含的所有日期,可以通过多种方式实现。以下是几种常用且有效的方法:

一、使用填充序列功能

该方法适用于手动创建连续日期序列,无需公式,操作直观快捷,适合一次性生成较短区间内的日期。

1、在第一个单元格(例如 A1)中输入起始日期,格式为标准日期格式(如 2025/1/1 或 2025-01-01)。

2、在第二个单元格(例如 A2)中输入下一个日期(如 2025/1/2),形成初始序列。

3、选中这两个单元格,将鼠标移至右下角填充柄处,待光标变为黑色实心加号时,按住鼠标左键向下拖动至目标行数。

4、松开鼠标后,Excel 将自动以天为单位填充后续日期,确保单元格格式已设置为“短日期”或“长日期”以正确显示

二、使用 DATE 函数配合 ROW 函数生成序列

该方法通过公式动态计算日期,便于后续调整起止日期,适合需要灵活更新的场景,且不依赖手动拖拽。

1、在起始单元格(例如 B1)中输入起始日期,如 2025/1/1

2、在目标列的第一个输出单元格(例如 C1)中输入公式:=B1+ROW(A1)-1

3、按 Enter 确认后,将该单元格向下复制,每行自动递增一天。

4、若需限定结束日期,可在公式中嵌套 IF 判断,例如:=IF(B1+ROW(A1)-1,其中 B2 为结束日期所在单元格。

三、使用 SEQUENCE 函数(Excel 365 / Excel 2025 及以上版本)

该函数专为生成数字序列设计,结合日期运算可直接生成完整日期列表,简洁高效,支持一步到位输出。

1、确定起始日期所在单元格(如 D1)和结束日期所在单元格(如 D2)。

2、在目标区域首单元格(如 E1)输入公式:=SEQUENCE(D2-D1+1,1,D1,1)

3、按下 Enter 后,Excel 将自动生成从 D1 到 D2(含)的所有连续日期。

4、确保该区域无其他数据,否则会触发“溢出”错误

四、使用文本连接与日期转换组合法

该方法适用于起止日期以文本形式存储但需转换为标准日期序列的情形,增强兼容性。

1、确认起始与结束日期已通过 DATEVALUE 函数转为序列号,例如:=DATEVALUE("2025/1/1") 返回 45292。

2、在首个输出单元格中输入:=DATEVALUE("2025/1/1")+ROW(A1)-1

3、向下填充,再将整列设置为“短日期”格式,使数值显示为可读日期。

4、若原始文本含非标准分隔符(如“2025.1.1”),需先用 SUBSTITUTE 清理后再用 DATEVALUE


# excel  # if  # date  # 单元格  # 第一个  # 鼠标  # 适用于  # 设置为  # 拖拽  # 这两个  # 可以通过  # 可在  # 第二个 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: linux写shell需要注意的问题(必看)  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  Android 常见的图片加载框架详细介绍  html5的keygen标签为什么废弃_替代方案说明【解答】  高防服务器如何保障网站安全无虞?  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  如何在IIS7上新建站点并设置安全权限?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  javascript基于原型链的继承及call和apply函数用法分析  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  如何正确选择百度移动适配建站域名?  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何在阿里云香港服务器快速搭建网站?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  如何在建站主机中优化服务器配置?  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  深入理解Android中的xmlns:tools属性  如何在新浪SAE免费搭建个人博客?  iOS正则表达式验证手机号、邮箱、身份证号等  Python制作简易注册登录系统  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  详解Android——蓝牙技术 带你实现终端间数据传输  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  浅析上传头像示例及其注意事项  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  JavaScript如何实现路由_前端路由原理是什么  轻松掌握MySQL函数中的last_insert_id()  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  如何实现建站之星域名转发设置?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  EditPlus中的正则表达式 实战(1)  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Laravel如何配置Horizon来管理队列?(安装和使用)  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  使用C语言编写圣诞表白程序  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  如何快速搭建高效服务器建站系统?  如何利用DOS批处理实现定时关机操作详解  如何在Windows 2008云服务器安全搭建网站?