发布网友 发布时间:2024-10-14 10:12
共4个回答
热心网友 时间:2024-10-15 02:40
Sub 拆分组合()
Dim i, j, k As Integer
Dim arr(1 To 1000)
For i = 1 To Len(Range("a2"))
For j = 1 To Len(Range("b2"))
k = k + 1
arr(k) = Mid(Range("a2"), i, 1) & Mid(Range("b2"), j, 1)
Next j
Next i
[c2].Resize(UBound(arr), 1) = Application.Transpose(arr)
End Sub
热心网友 时间:2024-10-15 02:39
热心网友 时间:2024-10-15 02:38
这个函数肯定搞不定,要用万能的vba。不过字符数量过大,貌似也有问题,如果1万*1万,就是1亿次组合,内存都没法放数据。难度就大了热心网友 时间:2024-10-15 02:44
c2=IF(COLUMN(A2)>LEN($A2)*LEN($B2),"",MID($A2,ROUNDUP(COLUMN(A2)/LEN($B2),0),1)&MID($B2,MOD(COLUMN(A2)-1,LEN($B2))+1,1))右拉下拉