请大家请看范例图片。在工作中我们想随机打乱整个表格的顺序,例如签到,抽签,分组等。我们可以利用辅助列,输入公式=RAND(),函数给我们自动生成0~1之间的随机小数。
请点击此处输入图片描述
向下复制公式,并利用辅助列进行排序,每点击一次升序/降序,整个表格的排列顺序都会随机发生变化。
请点击此处输入图片描述
我们再看看根据产品名称长短排序。在辅助列输入公式=LEN(B2),复制公式后可以得到B列每个单元格字符的个数。
请点击此处输入图片描述
再利用辅助列进行升序排列,由于排序可以选择扩展选定区域,实现了B列名称长短排序的目的。
请点击此处输入图片描述
我们再来看看中英字符混合的单元格排列,我们先直接升序排列。大家会发现,EXCEL默认的是先英文顺序,后第一个数字大小的方式进行排列。但是A5的版本明显小于A12,就不能满足我们的排序需求。
请点击此处输入图片描述
我们可以在辅助列输入公式=LEFT(C2,1)&RIGHT("000"&RIGHT(C2,lEN(C2)-1),3),并向下复制公式。公式的含义就是,先取出C列第一个字符,将C列后面的数字类型用0占位合并,形成相等的位数。
请点击此处输入图片描述
大家看,我们对辅助列进行排列,我们的需求实现了。利用辅助列排序是我们日常工作经常会用到的功能,大家可以脑洞大一点,活用公式,巧用排序和筛选功能,简化工作,提升效率。