有时需要把数据顺序打乱,这种需求可以用Excel的排序功能来完成。
! 方法1:使用RAND函数构造辅助列
通过如下步骤来实现使用RAND函数构造辅助列。此处打开光盘中第9章技巧95(CDROM/Excel/第9章/技巧95.xls)。
1、 在数据的后面加入一列辅助列,并输入公式:
=RAND()
其余的单元格使用快速填充,如图10-8所示。此处打开光盘中第9章技巧95(CDROM/Excel/第9章/技巧95.xls)。
2、选择需要设置的单元格区域F2:F14,选择“开始”选项卡中的“排序和筛选 > 升序”命令,如图10-9所示。弹出“排序提醒”对话框,并在其对话框中单击“排序”按钮,结果如图10-10所示。
排序后辅助列中的数据并不按照升序排列,原因是RAND函数在单元格变化后会重新计算结果,这就导致辅助列中的数据不按照顺序排列。应用这个特性继续进行升序排列,会生成另一种结果。
! 方法2:使用RANDBETWEEN函数构造辅助列
在数据的后面加入一列辅助列,并输入公式:
=RANDBETWEEN(0,14)
其余的单元格使用快速填充,如图10-11所示。
剩下的操作都与前一种方法相同。
使用哪种方法由用户决定。两种方法的原理是相同的,区别就在于输入字符的多少。