关于excel 我有五列数据,每个单元格都是1-11的随机数字。 我想对比每一行的5个数和它上一行

关于excel
我有五列数据,每个单元格都是1-11的随机数字。
我想对比每一行的5个数和它上一行没有任何一个数字重复。
请问如何实现。(只需要对比本行和上一行)

貌似楼主想每列产生1~11的不重复随机数,这样的随机数共5列,如果没猜错的话,这样解决:

选中A1:A11,编辑栏输入:=MOD(SMALL(RANDBETWEEN(ROW(1:11)^0,10)*100+ROW(1:11),ROW(1:11)),100)  然后三键结束数组公式输入(ctrl+shift+enter),其他列类似。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-19

=IF(SUMPRODUCT(COUNTIF(A1:E1,A2:E2)),"与上行重复","无重复")

本回答被提问者采纳
第2个回答  2014-01-19
是要生成随机数,还是有了要剔除重复的呢
如果只是找重复的话简单,直接判断然后条件格式就可以了。
如果是生成的的话,也可以按照先生成再去重复的方法。因为数据本身是随机生成的,所以直接去掉重复的行留下符合要求的行就可以了,之前可以多生成几行。
第3个回答  2014-01-19

如下VBA程序可产生100行这样的数:

Sub try()
Dim i As Integer, j As Integer, n As Integer
For j = 1 To 5
  Cells(1, j) = Int(Rnd * 11) + 1
Next j
For i = 2 To 100
  For j = 1 To 5
    Do
      n = Int(Rnd * 11) + 1
    Loop Until Cells(i - 1, 1) <> n And Cells(i - 1, 2) <> n And Cells(i - 1, 3) <> n And Cells(i - 1, 4) <> n And Cells(i - 1, 5) <> n
    Cells(i, j) = n
  Next j
Next i
End Sub

第4个回答  2014-01-19
F2公式:
=IF(SUM(COUNTIF(A2:E2,A1:E1)),"有重复","无重复")
数组公式,按CTRL+SHIFT+回车键结束公式,下拉。
相似回答