在做性能测试时,常常需要构造大量数据,这个时候我们可以使用excel的内置函数进行批量数据的构造。下面介绍我常用到的几种:
1. excel批量填充百万级序列
(1)比如说我想批量填充A列的第2行到第50w行,首先通过名称框输入A2:A500000,然后按住ctrl键,即可快速选中多个连续单元格
(2)选中单元格后,在编辑栏中填写需要填充的值(可以是固定值,也可以是公式),然后在编辑栏中按ctrl+enter键,即可批量填充数据,比如我要让D列数据递增,则在编辑栏填入=D1+1(或者=row()),如下所示:
2. excel数据不足6位前面补0
选中单元格,右击,“设置单元格格式”,选择“数字”选项卡,“自定义”数字类型为“000000”即可。
3. excel数字按长度补0并转换为文本
2的进阶版。例如我需要补齐8位,且在前面补0,则在编辑框输入公式:
=REPT(0,8-LEN(A2))&A2
因为单纯的改为数字(单元格格式,自定义,示例8个0),只是显示8位,实际导入数据库的时候还是实际的位数。
其他用法:递增且固定位数:=REPT(0,5-LEN(row()-1))&(row()-1)
https://blog.csdn.net/qq_39447298/article/details/106226280?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase
4. excel拼接两列的值为一列
例如将A2和A3的值拼接到另一列,则使用&即可。如下:=A2&A3
5. excel将带公式的数据变为文本
将整列数据复制到另一列中,然后点击如下图标或者选中后右键,然后选择只粘贴值即可。
-------------------------------------------------持续更新中-------------------------------------------------------------