excel如何随机排序-辅助列搭配随机函数一步打乱数据

excel如何随机排序-辅助列搭配随机函数一步打乱数据

上周整理门店销售台账,整整两百多行货品数据要重新打乱顺序做抽签,当时满脑子都在琢磨excel如何随机排序,随手点开网上的图文教程,跟着操作反倒把原本规整的表格弄出大片错乱数值。

最先试的是自带的排序功能,点开数据栏里的随机排序按钮,选中全部货品清单按下确定,本以为会直接打乱单元格内容,结果表格里的商品名称、进价、销量全都纹丝不动,只有单元格边框轻微闪动了两下。反复点击三次,表格数据没有任何变化,当时盯着屏幕愣了半天,完全摸不透这个功能到底卡在哪个环节。

后来翻到同事发来的表格模板,才看见表格侧边多出一列空白单元格,原来单独选中数据区域没办法触发随机打乱,必须新建辅助列承载随机数值。选中表格最右侧空白列的表头,输入RANDBETWEEN函数,下拉填充整列数字,整列单元格跳出一大片杂乱无章的整数,数字大小完全没有规律。

当时没留意函数参数的细节,随手输入RANDBETWEEN(1,10),填充完成后选中辅助列打开排序窗口,升序排列之后,原本整齐的货品数据跟着辅助列数字彻底打乱。只是这批随机数字区间太小,不少行出现一模一样的数值,排序之后相邻两行的货品完全重合,抽签筛选的时候直接多出重复选项,只能重新调整函数参数。

折腾好久才搞明白,函数区间拉得越大,重复数字出现的概率就越低。重新选中辅助列单元格,把函数改成RANDBETWEEN(1,9999),向下拖动填充柄铺满全部数据行,整列跳出上千个互不重复的数字,再点开排序选项卡,选择扩展选定区域,顺着辅助列完成升序排序。

表格里的货品信息完整跟着辅助列变动,没有出现数据错位、单元格内容丢失的情况,两百多行销售数据彻底打乱,完全看不出原本的排列顺序。做完这一步之后,顺手选中辅助列右键删除,表格只留下打乱后的货品基础信息,不会多出多余的辅助数值占用表格空间。

隔壁工位的文员前几天也碰到同款难题,她想着直接删除辅助列再排序,结果排序时只变动了辅助列数字,原本的销售数据全部原地不动,整张表格直接乱成一团,花了半个钟头重新复原原始台账。

当时盯着复原好的表格发呆,明明只多走了一步删除辅助列的操作,整张表格的数据排布就彻底跑偏,办公软件的排序逻辑,从来不会自动联动隐藏的辅助单元格。

下班收拾电脑的时候,又点开这份销售台账重新操作一遍,确认辅助列随机函数搭配扩展排序的流程完全通顺,随手保存好操作步骤的文件,关掉表格软件起身收拾桌面。

了解更多百科知识请访问 百科