一、excel中怎么数字组合
你想怎么做????得说清楚啊!还让人家来个图?……
一般是做几个数据列,把所有要的数字文字格式的值列出来,用VLOOKUP之类的函数提取,具体你想怎么做,总得给个表格的数据结构样子吧??……
如上图,你必须先做好F3:H12这3组数据对应的文本表格,否则不可能简单地实现你的要求的,然后,在B3单元格输入公式:
=IFERROR(OFFSET($F$3,MID(A3,1,1),RANDBETWEEN(0,2))&OFFSET($F$3,MID(A3,2,1),RANDBETWEEN(0,2))&OFFSET($F$3,MID(A3,3,1),RANDBETWEEN(0,2))&OFFSET($F$3,MID(A3,4,1),RANDBETWEEN(0,2))&OFFSET($F$3,MID(A3,5,1),RANDBETWEEN(0,2))&OFFSET($F$3,MID(A3,6,1),RANDBETWEEN(0,2))&OFFSET($F$3,MID(A3,7,1),RANDBETWEEN(0,2))&OFFSET($F$3,MID(A3,8,1),RANDBETWEEN(0,2))&OFFSET($F$3,MID(A3,9,1),RANDBETWEEN(0,2))&OFFSET($F$3,MID(A3,10,1),RANDBETWEEN(0,2)),"")
复制并下拉,即可对A3开始的A列 10 位数进行转换了,数字不到10位的会出错、超过10位的只取前10位
认可这个回答记得评定满意回答!!
二、如何用excel随机生成一个数字组合
自定义一个函数好了。
Function abc()
Dim i As Integer, j As Integer, A(1 To 6) As Integer
For i = 1 To 6
Randomize '更改产生随机数的种子
A(i) = Int(10 * Rnd)
For j = 1 To i - 1
If A(j) = A(i) Then
i = i - 1
Exit For
End If
Next j
Next i
abc = A(1) & A(2) & A(3) & A(4) & A(5) & A(6)
End Function
三、怎样用Excel来进行数字组合
在A1234 单元格输入 :
=IF(SUMPRODUCT(N(ISNUMBER(FIND({"1";"2";"3";"4"},TEXT(ROW(),"0000"),1))))=4,ROW(),"")
鼠标移到A1234 单元格右下角变实心十字下拉 到 A4321
选中A列---菜单栏---数据----筛选
选中空白, 删除 即可得出所有组合
不懂可以 Q我 1052974911