關於EXCEL單元格內的資料組合問題 用例子說明我的問題

2022-12-25 09:46:15 字數 556 閱讀 7852

1樓:匿名使用者

用巨集來做吧.

兩列就兩層迴圈.多一列就多加一層迴圈.

在工作表標籤上點選滑鼠右鍵選檢視**貼上以下** ,返回工作表視窗,按alt+f8彈出視窗中選中點執行.結果自動寫入f列.

sub aa()

dim arr()

for each r1 in range("a1:a6")for each r2 in range("b1:b6")n = n + 1

redim preserve arr(1 to n)arr(n) = r1 & r2

next

next

range("f1").resize(n) = worksheetfunction.transpose(arr)

end sub

2樓:匿名使用者

朋友,你這個問題,其實就是資料庫上說的『笛卡爾乘積』

exce中,2維的組合很容易,只有產生的矩陣不過255列(excel2003限制)就可以了。

你說的3列、4列這個太難,因為很快就成天文數字,工作表容納不下。

在excel工作表的單元格中計算一組資料後出現

在excel工作表的單元格中計算一組資料後出現 這是由於單元格顯示寬度不夠所致。可以通過將滑鼠移動到需要調整寬度列的右邊線或右邊線處,按住滑鼠左右拖動改變列寬。需要注意的是此種調整其實調整的是該邊線左右兩列的寬度,這兩列所佔總寬度不變。單元格是 中行與列的交叉部分,它是組成 的最小單位,可拆分或者合...

EXCEL怎樣比較單元格的資料與另一組資料的大小,如比較A1 A5裡的資料與B1資料的大小

兩種情況 1 將該單元格資料與另一組資料乙個個進行比對,比如在c列 c1 用公式 if a1 b 1,a大於b if a1 b 1,a小於b 相等 然後下拉填充到c5 2 將該單元格資料與另一組資料的最大最小值進行比對 if b1 max a1 a5 b1比該組最大數都大 if b1 c1輸入公式 ...

excel單元格內如何換行,怎樣在excel單元格內換行

此法用於一行內容滿了,自動轉到下一行繼續輸入 強制換行,為了美觀,強制換行,在需要換行處,按住alt,按回車鍵enter,此法多用於表頭欄位名 excel中,在同乙個單元格換行有兩種情況,右擊 設定單元格格式 對齊 勾選自動換行 1.自動換行 如果是在乙個單元格中輸入文字的換行 一是按組合鍵alt ...