溜溜问答 > 日常办公 > Excel > 请教Excel怎么打乱每一行的数据?
高傑西
高傑西
邀请你来回答
163人阅读 2021-11-12

请教Excel怎么打乱每一行的数据?

请教Excel怎么打乱每一行的数据,如图1中,我要将句子分段打乱作为题目,有太多行了,用“=rand()”按行排列的方法不行,这样只是把abcde列的顺序随机交换,如图2b列全是句末,我要的是各行都随机乱序,像图3的样子图1图2图3
请教Excel怎么打乱每一行的数据? 请教Excel怎么打乱每一行的数据? 请教Excel怎么打乱每一行的数据?
我要回答
3个回答

当然是要用到rand函数的,但要每一行分别生成四个随机数。

下面使用五个辅助列f-j列,用于随机生成每一行的排序。

f2=int(rand()*5)+1

生成第一个数的位置。从1-5(五列)中随机生成一个数。

g2=mID(SUbstitute('12345',f2,''),int(rand()*4)+1,1)

生成第二个数的位置,从1-4(剩下四列)中随机生成一个数。

h2=mID(SUbstitute(SUbstitute('12345',f2,''),g2,''),int(rand()*3)+1,1)

生成第三个数的位置。

i2=mID(SUbstitute(SUbstitute(SUbstitute('12345',f2,''),g2,''),h2,''),int(rand()*2)+1,1)

生成第四个数的位置。

j2=SUbstitute(SUbstitute(SUbstitute(SUbstitute('12345',f2,''),g2,''),h2,''),i2,'')

生成最后一个数的位置。

然后,

k2=index($a2:$e2,f2)

将k2公式向右拉到o2,根据f-j的值,从a-e列取数。


最后,将f2-o2的公式向下复制即可。

查看全部
2021-11-12
回复 采纳

行排序+列排序+行排序+列排序 应该就相当相当乱了~~

查看全部
2021-11-12
回复 采纳

因为随机数会有可能出现相同的数字,所以用公式基本实现不了的,用vba吧!可以进行随机数的唯一出现!

查看全部
2021-11-12
回复 采纳

相关问题

在Excel中打乱了的数据怎么复原?
共5条回答 >
龙瑾: 很简单,只要用vlookup这个函数,把(Excel表1)的对应关系(就是名字对应的备注),对回去原表中(Excel表)里面就可以了啊。如果不会用vlookup这个函数,再留言给我,我教你怎么用啊!
(1) 回复
Excel 怎么打乱每一行的列顺序?
共3条回答 >
黄冬冬: 1例,这里有两组学生,一组男生、一组女生,而我们在组织他们活动时,需要让男生、女生相互配合。那么怎么将男生女生穿插,变成男女混合的两组呢?步骤阅读2利用Excel做事,就要熟悉利用编号的原理,按照要求进行有目的编号。比如这里,情况比较简单,只需编单、双号,把男生编成单号、女生编成双号就可以起到打乱的目的了。步骤阅读3然后,再利用“数据”中的“排序”,选择“有标题行”,主要关键词选“组别”,次要关键词选“编号”步骤阅读4确定后,就会出现以下结果。这样,就自然把男女生打乱,并且分成不同的两组了。
(1) 回复
怎么把Excel每一行的数据放在一行里面?
共3条回答 >
刘峰: 你要把这数据放到多大的行区域就按住这个单元格选你要的行区域,然后鼠标右键设置单元格格式点对齐一选水平对齐下拉箭头里面最下面的跨列居中一确定
(2) 回复
Excel数据顺序随机打乱(Excel表格中的数据怎么打乱随机排序)?
共1条回答 >
骄 傲: 您好,现在我来为大家解答以上的问题。excel数据顺序随机打乱,excel表格中的数据怎么打乱随机排序相信很多小伙伴还不知道,现在让我们一起...您好,现在我来为大家解答以上的问题。excel数据顺序随机打乱,excel表格中的数据怎么打乱随机排序相信很多小伙伴还不知道,现在让我们一起来看看吧!1、首先看一下原始数据双击E2单元格,输入函数:=RAND()回车后单元格将返回一个小于1大于0的随机数RAND()函数是返回随机数的函数,不需要参数,返回值在0到1之间。2、一般来说在工作表中多个单元格....
回复
Excel怎么每一行插一行?
共1条回答 >
月亮嘎嘣脆: 1、打开需要使用的excel文件。2、打开后,在下面的工作表中每隔一行插入空白行。3、将升序编号插入当前工作表单元格后面的空白位置,然后复制并粘贴到下面的空白位置。4、然后选择数据区域,并在选择后单击排序和过滤选项。5、在弹出菜单中选择自定义排序选项。6、在弹出页面中,使用序列号刚刚以升序出现的列,然后单击确定。7、页面中可以看到隔行插入了空白行了
回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)