早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Excel如果想A1:A10=B1:B10里随机一个数,且A1:A10相邻两个数不能相同怎么设函数?注:B1~B10里的数据是各不相同

题目详情
Excel如果想A1:A10=B1:B10里随机一个数,且A1:A10相邻两个数不能相同怎么设函数?
注:B1~B10里的数据是各不相同
▼优质解答
答案和解析
操作:说明:
C1=INT(RAND()*10)+1 C1在1到10之间取一个随机数
C2=INT(RAND()*9)+1 C2在1到9之间取一个随机数
C2下拉到C10
D1=C1 D1是1到10之间的一个数
D2=IF(C2=D1,C2+1,C2) C2是1到9之间的一个数,C2+1就是2到10之间的一个数,
D2则是与D1不相同的1到10之间的一个数
D2下拉到D10 Dn则是与Dn-1不相同的1到10之间的一个数(10>=n>2)
A1=INDEX($B$1:$B$10,D1) A列是B列中以D列为序号的数
A1下拉到A10
总说明:
因B1~B10里的数据是各不相同,只要D1~D10里相邻两个数不相同,就能保证A1~A10相邻两个数不相同.
以下,对上面的算法再作一些改进,这样省去了辅助列D:
C1=INT(RAND()*10)+1
C2=MOD(C1+INT(RAND()*9),10)+1
C2下拉到C10
A1=INDEX($B$1:$B$10,C1)
A1下拉到A10
以下,对上面的算法再作更进一步的改进,这样还可省去辅助列C:
A1=INDEX($B$1:$B$10,INT(RAND()*10)+1)
A2=INDEX($B$1:$B$10,MOD(MATCH(A1,$B$1:$B$10,0)+INT(RAND()*9),10)+1)
A2下拉到A10
看了 Excel如果想A1:A10...的网友还看了以下:

数轴有什么到什么的思维过程?体现什么的思想?把给定的有理数用数轴上的点表示,是由什么到什么的思维过  2020-04-08 …

问几个英文短语,会英语的帮帮忙咯请问:1随便.(语气很平和,就是点菜什么的,我想说什么都可以的语境  2020-05-13 …

《游园不值》的值意思是什么,这首诗主要通过描写什么,抒发了诗人什么的思想感情思想感情  2020-05-13 …

赠刘景文这首诗中描写了什么和什么等四种事物表达诗人对秋天什么的思想感觉  2020-05-13 …

静夜诗中描绘了月夜图,并想像出鲛人“对月流珠”,总的思想是由什么生什么,表达了诗人的什么的思想感情  2020-05-15 …

在欣赏意大利艺术家达芬奇的作品时联想到的时代背景是?文艺复兴实际上是一次什么的思想运动?(哪些人的  2020-06-03 …

五岭逶迤腾细浪乌蒙磅礴走泥丸,细浪描写的是什么,泥丸描写是什么,我们体会到诗人什么?金沙水拍云崖暖  2020-06-05 …

1、六月二十七日望湖楼醉书2、晓出净慈寺送林子方主要写的是什么?仿佛看到了什么?表达了作者什么的思  2020-06-06 …

即将演讲,关于智的,半命题.各位有什么新意的点子么?或者好的演讲稿?比如说拆分智字什么的.谢啦.除  2020-06-11 …

tan44°cot45°tan46°应该怎么算?有没有简便的计算吗?什么的我想了很久也想不起来有什  2020-06-13 …