你好,excel中每打印一次递增1能实现,不知递增任意数能否实现,请赐教 - 爱问答

(爱问答)

你好,excel中每打印一次递增1能实现,不知递增任意数能否实现,请赐教

参考网址:https://zhidao.baidu.com/question/1882227473080578508.html(有图)

excel 如何实现批量打印日期递增
A1单元格为日期,这个表我想打印30份,每份上面日期能自动变化,改如何实现?
 我来答分享举报浏览 1414 次

6个回答#报平安# 双台风即将逼近广东,沿海的亲们,你们可还好?

最佳答案mzw_ok
来自知道合伙人认证行家 推荐于2016-01-221.如下图所示,A2单元格为一个日期时间,现在希望以秒递增时间。2.可以A3单元格中输入以下公式=TEXT((TEXT(1*A2,"[s]")+1)/(24*60*60),"e-mm-dd hh:mm:ss")然后然后拖住填充柄往下拖拉即可。如下图所示3.公式解释:由于在excel中日期时间被存储为数值的形式,TEXT(1*A2,"[s]")把A2的日期时间表示成多少秒,然后+1,就相当于按照1秒递增,最后(TEXT(1*A2,"[s]")+1)/(24*60*60)公式换算成具体是相当于多少天,最后显示成日期时间的格式。基于步骤3的解释,如果要把A2的日期时间按照分钟、小时来递增,则可以将公式分别转换为按照分钟递增=TEXT((TEXT(1*A2,"[s]")+60)/(24*60*60),"e-mm-dd hh:mm:ss")按照小时递增=TEXT((TEXT(1*A2,"[s]")+60*60)/(24*60*60),"e-mm-dd hh:mm:ss")如下图所示4.甚至如果要把A2的日期时间按照天来递增,由于一天固定是24小时,所以还可将公式转换为按照天来递增=TEXT((TEXT(1*A2,"[s]")+24*60*60)/(24*60*60),"e-mm-dd hh:mm:ss")如下图所示5.由于每个月不是固定的天数,所以如果要按照月的方式来递增就不能用以上的方法了。可以将公式转变为按月递增=TEXT(DATE(YEAR(A2),MONTH(A2)+1,DAY(A2)),"e-mm-dd ")&TEXT(A2,"hh:mm:ss")如下图所示6.按年递增公式可以改为=TEXT(DATE(YEAR(A2)+1,MONTH(A2),DAY(A2)),"e-mm-dd ")&TEXT(A2,"hh:mm:ss")如下图所示


你递增的任意数用表达式写出来就能实现。

将代码中的+1修改成你要的数字。

如果每次都不一样,你也可以使用随机函数产生你需要的、一定范围内的数字。

相关标签:excel

下一篇:用不用学bim和cad

上一篇:关于VBA删除excel行的问题续

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?