如何使用Excel來對字串進行排列組合

2021-03-12 16:06:00 字數 1374 閱讀 4588

1樓:匿名使用者

只有用vba迴圈來實現,函式是沒法實現的

sub plzh()

dim a%, b%, c%, d%, e%, n%(1 to 5), arr(), i%, brr()

redim arr(1 to 120, 1 to 1)

range("a1").currentregion.clearcontents

brr = array("abc", "bcd", "efg", "abc", "s")

for a = 1 to 5

n(a) = 1

for b = 1 to 5

if n(b) = 0 then

n(b) = 1

for c = 1 to 5

if n(c) = 0 then

n(c) = 1

for d = 1 to 5

if n(d) = 0 then

n(d) = 1

for e = 1 to 5

if n(e) = 0 then

i = i + 1

arr(i, 1) = brr(a - 1) & brr(b - 1) & brr(c - 1) & brr(d - 1) & brr(e - 1)

end if

next e

n(d) = 0

end if

next d

n(c) = 0

end if

next c

n(b) = 0

end if

next b

n(a) = 0

next a

[a1].resize(ubound(arr), 1) = arr

end sub

2樓:草原上之狼

excel對幾個字母進行排列組合在a1:a26輸入a~z,然後輸入以下公式,並向下填充公式:

詳見附圖

1、excel 的一般用途包括:會計專用、預算、帳單和銷售、報表、計劃跟蹤 、使用日曆等。

2、excel中大量的公式函式可以應用選擇,使用microsoft excel可以執行計算,分析資訊並管理電子**或網頁中的資料資訊列表與資料資料圖表製作,可以實現許多方便的功能,帶給使用者方便。

3、與其配套組合的有:word、powerpoint、access、infopath及outlook,publisher。

EXCEL如何查詢字串,並返回對應字元

lookup 2,0 find h 4 h 6,d4 h 4 h 6 假設h列的資料在h4 h6,d列資料在d4,e4中輸入這個公式,下拉。單元格地址如果不對,自己適當調整。若字串在查詢區域抄是唯一的,可簡襲單用函式解決。示例 要求在a1 c10區域內,查詢存在字串 str 的單元格,返回該單元格地...

js中如何分離字串,JS中如何分離字串

有兩種方式du 1 通過zhisplit關鍵字進行分離 var str abd,sda,dsad 定義一dao個字串 var arr str.split 通過版逗號把字串分隔。arr 0 等於 權abd,arr 1 等於sda,arr 2 等於dsad2 通過substring的方式進行分割 var...

如何擷取這個時間字串,C 日期時間字串怎樣擷取後面時間字串

datetime t convert.todatetime 2010 08 06 int month t.month 先專程時間型別,再取出月 string str 2008 08 06 int result int.parse str.split 1 string time 2010 08 06 ...