请EXCEL高手帮忙回答一下啊!

如图:我要用1----11这11个数随机在B1---B4生成不重复的四个数,可以右拉无数列并且列与列之间也不能重复,然后对照从A列里的数值(这里从A5开始)用"有""无"表示出来,最后用颜色标注出15次以上"无"或"有"的区域!先谢谢各位高手了

首先,随机数是有取值范围的,否则,天高任鸟飞,不知道这鸟飞到哪里去了
其次,所谓随机数就是没有规则,你加了<列中不重复>这个规则,公式很难完成,所以拉动就不可行了只能用VBA
当然第五行开始的内容可以用公式+条件格式完成
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-27
在B5单元格中输入以下公式,然后向右向下填充公式
=IF(COUNTIF(B$1:B$4,$A5),"有","无")
第2个回答  推荐于2016-08-12
如果随机数可以重复用公式可以做出来,
公式可以写成
=INT(RAND()*11+1)
右拉,下拉填充公式

如果不许重复确实需要用VBA进行编程

B5单元格写入公式
=IF(COUNTIF(B$1:B$4,$A5),"有","无")

=IF(COUNTIF(B$1:B$4,$A5),"有","")
右拉填充公式追问

VBA编程,似乎很复杂吧?如果不复杂的话能不能帮个忙弄个呢?

追答

VBA编程我不会,得另请高明

本回答被提问者和网友采纳
第3个回答  2015-01-27
VBA可以,Excel公式的话就不太会了追问

请问一下这位朋友,VBA要怎么弄?

相似回答