Excel随机生成批量日期,以及注意事项

摘要:
首先E1和E2是两个日期端点,右键把单元格格式先设置成“日期”中的“xxxx年xx月xx日xx:xx”,然后E3=E1-E2算出它们的距离。结果如图:注意事项:如果最后要覆盖E1、E2、E3,那么后面的日期会全部报错,因为它们目前实际上还是公式求值的形式。这一招针对Excel有关公式的复制粘贴很有用,只需要数值的时候使用它,算是增强了可移植性。

Excel随机生成批量日期,以及注意事项第1张

这个是WPS里写的一个函数,用来随机生成日期。首先E1和E2是两个日期端点,右键把单元格格式先设置成“日期”中的“xxxx年xx月xx日 xx:xx”,然后E3=E1-E2算出它们的距离。

在E4里面,写如图的函数=$E$1-RANBETWEEN(0,$E$3),直接翻译过来就是,E4单元格的值等于E1的值-(0到E3之间的随机值)。这里之所以不直接用E1而是$E$1,是因为后面批量拖动的时候,需要用绝对引用(加$),否则下一个单元格可能就变成了=E1-RANBETWEEN(0,E4),再下一个变成了=E1-RANBETWEEN(0,E5),就没法用到E3的结果了。

当然,最好先把列E的格式统一设置成上面的格式,不然默认的“常规”格式只是一串带小数点的数字。

RANDBTWEEN是整数的随机,如果想把具体时间也随机,需要再减一个RAND()即可 ,默认是在0-1之间随机。也就是上面两个函数的意义。

结果如图:

Excel随机生成批量日期,以及注意事项第2张

注意事项:如果最后要覆盖E1、E2、E3,那么后面的日期会全部报错,因为它们目前实际上还是公式求值的形式。

要想让它们变成真正意义上的值,只需要右键复制(剪切不行),然后粘贴为数值即可,这时如果单元格的值变成了带小数的数字,右键重新把格式设置为日期即可。这一招针对Excel有关公式的复制粘贴很有用,只需要数值的时候使用它,算是增强了可移植性。

至于怎么批量,只需要光标移动到该单元格的右下角,当出现黑色加号,往下拖动即可,基本操作。

免责声明:文章转载自《Excel随机生成批量日期,以及注意事项》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇android性能优化练习:过度绘制Chrome强行置顶显示在win10最顶层下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C# 中使用 Excel

  using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.Runtime.InteropServices;using Microsoft.Office.Interop.Excel;using ExcelApp...

MFC List Control 控件添加单元格编辑,实现可编辑重写

  在实现随机生成四则运算的个人项目中,目前已经完成基本功能,想要把程序变成一个Windows界面的程序。原本以为学习过MFC,应该很快就能完成。但是由于以前用的都是VC6.0,这次用了VS2010,稍微有点不适应,而且也有一段时间没用,悲催地发现自己已经很不熟练了(╮(╯▽╰)╭基本上自己以前写的MFC应用程序都是看网上傻瓜教程,扯远了~~~)。经过分析...

ext2.0(使用表格控件Grid)(转)

转载:http://www.easyjf.com/      ExtJS中的表格功能非常强大,包括了排序、缓存、拖动、隐藏某一列、自动显示行号、列汇总、单元格编辑等实用功能。         表格由类Ext.grid.GridPanel定义,继承自Panel,其xtype为grid。ExtJS中,表格Grid必须包含列定义信息,并指定 表格的数据存储器Sto...

python使用xlrd读取excel数据时,整数变小数的解决办法

python使用xlrd读取excel数据时,整数变小数: 解决方法: 1.有个比较简单的就是在数字和日期的单元格内容前加上一个英文的逗号即可。如果数据比较多,也可以批量加英文逗号的前缀(网上都有方法)。(这种比较适合数据量较少的时候,如果数据量比较多,建议使用方法2) 2.通过程序代码判断单元格内容的ctype来解决 实例:  for i in ran...

Mxgraph使用总结一

一、Mxgraph介绍:       mxGraph 是一个 JS 绘图组件适用于需要在网页中设计/编辑 Workflow/BPM流程图、图表、网络图和普通图形的 Web 应用程序。mxgraph 下载包中包括javescript 写的前端程序,也包括多个和后端程序(java/C#等等)集成的例子。        git开源项目地址:https://git...

.Net操作Excel —— NPOI

近期的两个项目都有关于NPOI的功能,经过了一点学习,自己也摸索了一会,感觉还有点意思。现在将部分代码分享一下。一部分是C#代码,一部分是VB.Net的,懒得修改了,基本上都是从项目文件中copy出来的。如果错漏,请指教。 概述: 1、整个Excel表格:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。 2、NPO...