excel能生成多少行数据呢,或者说能容纳处理多少数据。百度给出的答案是:2003版本,即xls后缀,每个sheet工作页中包含65535行(Row)和256列(Column)。2007版本及以后,即xlsx后缀,每个sheet页面1048576行(Row),16384列(Column)[1]。
所以,8300多行数据量并不多。以往也并非没打开过更多行数据,比如从税务局取数时就有过1万多行,但那是从系统中生成的,并非自个从无至有生成制作。
一想起从第一行要拉到8300多行,握鼠标的右手就不由生出疼觉,好在最终并没有这么做,而是利用了gvim的yy,np绕了个弯,有效缓解手腕疲劳。
下面记录的是这个生成的过程,用了excel中的随机、取整函数、数据透视表等功能,如果是初次遇及,估计还未能这么轻巧搞定,尽管如此,心里也有一些发慌,比预料的要复杂些。担心自个搞不定,最后终归搞定了,特此记录。
假设有X1,X2,X3三个随机变量,分别赋予一定范围,随机生成每一行数值,相加之和约为4150左右,单位统一度量为千克。
如图1所示,8、9月份有24个不同日期分别对应不同吨位数,如8月19日,总和454540千克,每一行约4150千克,那么8月19日就得重复110行左右。24个日期预计累计下来行数为8338行。
继续假设,依照上述生成8338行后,随机数值之和与最终合计相差多少,最好是每个日期累积行值之和与原吨位数相差,怎么直观罗列出来。想起一遍一次筛选,选中,显示求和,未免太过麻烦。
这时,数据透视表帮了个大忙。明显,总和超出预计,可以粗略估计超出几行删几行,结合刷新功能,直观动态显示,如图2所示,监测比对非常方便。
很早知道数据透视表(还是税务局的王科长简单普及了下),但一直也没派上过用场,今天终于体验了一把方便。
gvim的yy,np的方便也不是吹的,但它的曲线确实陡峭。用了六七年了,还是在皮毛的阶段打圈转悠,太多的知其然不知其所以然,很尴尬。
[1]《xls和xlsx 文件单个sheet存储数据量_朝立的博客-CSDN博客》. https://blog.csdn.net/jiangwudidebaba/article/details/102495583 (见于 10月 07, 2020).