内容导航:


一、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