各位大神该用什么具体思路,excel里面该用什么公式组合,七位数是整数。三菱触摸屏型号GS2110软件GT Designer3,用这七位数来跳转画面。
这是很点意思的问题,具有挑战性。花了点时间来弄,用了一个分两步完成的方法。
第1步,在7列中生成7个不重复的随机数
第2步,在另一列,把这7个数字组合起来,并固定,使之不再变化。
如图:
在选项的公式选项卡,勾选“启用迭代计算”后确定
在A列中输入日期,并下拉生成日期序列
选择B2:H2(7列),输入公式:
=IF($A2>TODAY(),"",RIGHT(SMALL(RANDBETWEEN(COLUMN(A:G)^0,4^8)/1%%+COLUMN(A:G),COLUMN(A:G))))
同时按Ctrl+Shift+Enter三键在7个单元格一次完成数组公式输入
4. I列中组合7个数字
I2=IF(A2>TODAY(),"",IF(OR(I2="",I2=0),SUM(B2:H2*10^(7-COLUMN(A:G))),I2))
同时按Ctrl+Shift+Enter三键输入数组公式
选择B2:I2,下拉到与日期并齐。
现在当A列的日期在当天之后,B列到I列显示为空。当天打开文件时,B2:H2生成7个随机数,并在I列中组合为7位数。
PS:生成随机数后,B:H列的数字会变化,但I列的不会。所在图中20~21的I列与B:H列的不对应。