1樓:
試試這個
本程式需要把要變換的資料命名為"資料"(資料區的列數可以任意,不一定是5)方法:選中該區域,在名稱框內輸入"資料"即可,然後按程式要求輸入每行要填的資料行的數目.
按照你的說明,90行分成3列儲存,即在彈出的行數裡輸入3即可..
sub 轉換()
dim numcol as integer
dim numrow as long
dim i as long
dim x as integer
dim numperrow as integer
numperrow = inputbox("請輸入每行要填的資料行的數目:")
range("資料").select
numrow = selection.rows.count '資料區的行數
numcol = selection.columns.count '資料區的列數
x = numperrow * numcol
range("a1").select
for i = 1 to numrow '以資料的每一行為單位進行剪下
range("資料").rows(i).cut
activesheet.paste
selection.offset(, numcol).select
if (i mod numperrow) then '判斷是否要換行
else: selection.offset(1, -x).select
end if
next i
end sub
'本程式需要把要變換的資料命名為"資料"(資料區的列數可以任意,不一定是5)方法:選中該區域,在名稱框內輸入"資料"即可,然後按程式要求輸入每行要填的資料行的數目
2樓:匿名使用者
e1=a31,拖到h1,接著往下拖到h30
i1=a61,拖到l1,接著往下拖到l30
刪掉a31:d90,ok?
3樓:匿名使用者
複製-選擇性貼上-轉置
excel如何把多列轉換成多行 5
4樓:勤奮的找回自我
excel如何快速插入多行
5樓:退休畫線工
用power query的逆透視列,輕鬆搞定。
excel中如何將多列轉換成多行
6樓:匿名使用者
在g1 h1中分別輸入或複製貼上下列公式
=index(a:a,int(row(a4)/4))=indirect(address(int(row(a4)/4),mod(row(a4),4)+2))
選擇g1:h1,下拉填充
7樓:來自朱家尖積極進取的大平原狼
假定原資料在a:f列,轉換結果放在g:h列,先在g1輸入公式:
=indirect(text(small(if(b$1:f$1000<>"",row(b$1:f$1000)/1%%+column(b$1:
f$1000),99999),row())%%,"r#c1"),)
公式以ctrl+shift+enter三鍵結束。
在h1輸入公式:
=indirect(text(small(if(b$1:f$1000<>"",row(b$1:f$1000)/1%%+column(b$1:
f$1000),99999),row()),"r#c0000"),)
公式以ctrl+shift+enter三鍵結束。
將兩個公式向下複製。
8樓:山桑弓
這個可用資料透視表來完成,原來做過一個小動畫例子,可以參照一下。
9樓:林林燚
複製-選擇性貼上-轉置,即可把行列進行轉換
excel中如何將多列轉為多行?
10樓:草原上之狼
假定原資料在2113a:f列,轉換結果5261放在g:h列,先在g1輸入公式:4102
=indirect(text(small(if(b$1:f$1000<>"",row(b$1:f$1000)/1%%+column(b$1:
f$1000),99999),row())%%,"r#c1"),)
公式1653以ctrl+shift+enter三鍵結束。
在h1輸入專公式:
=indirect(text(small(if(b$1:f$1000<>"",row(b$1:f$1000)/1%%+column(b$1:
f$1000),99999),row()),"r#c0000"),)
公式以ctrl+shift+enter三鍵結束。
將兩個公式向屬下複製。
excel中如何實現一行多列轉換為多行多列
11樓:匿名使用者
a6輸入以下公式,然後
向下填充公式
=offset($a$2,int((row(a1)-1)/2),)b6輸入以下公式,然後向右向下填充公式
=offset($b$2,int((row(a1)-1)/2),mod(row(a1)-1,2)*3+column(a1)-1)
12樓:匿名使用者
起始位置=index($a:$g,roundup(row(a1)/2,0),mod(column(a1)-1,4)+1+mod(row(a1)-1,2)*3)下拉右拉
13樓:匿名使用者
把原始的和要達成的樣子貼圖上來,
14樓:子衿
佣金都沒有,誰幫你答.....
excel裡如何把一列多行等分成多列?
15樓:勤奮的找回自我
excel如何快速插入多行
16樓:匿名使用者
假設你說的一列是a列
b1單元格輸入公式
=offset($a$1,row(a1)-1+column(a1)*3-3,)
下拉複製公式三行,再右拉複製公式多內列
這樣的效果容就是三行多列的樣式,如下圖,(如果要四行多列則改公式中的兩個3為4,公式下拉四行就行了,其他的樣式照此方法更改)
17樓:匿名使用者
在d1單元格輸入以下公式,然後向右向下填充公式
=offset($a$1,row(a1)-1+(column(a1)-1)*10,)
詳見附圖
18樓:
d1公式:
=offset($a$1,row(a1)+(column(a1)-1)*100-1,)
19樓:匿名使用者
sub a()
for i = 1 to 9
range(cells(i * 100 + 1, 1), cells((i + 1) * 100, 1)).cut destination:=range(cells(1, i + 1), cells(100, i + 1))
next i
end sub
excel中如何將一列文字變成多列?
如果是在乙個單元格的話,先用分列,在資料 分列 以分隔符號 其他 填上,這樣就要可以分成幾列,然後複製幾個數字列,右鍵,選擇性貼上,選倒置。把那列資料選中,然後 複製或者剪下 點選到放的地方右右鍵 選擇性貼上 在 轉置 前打上小對勾,然後 確定 即可。這是最簡單的辦法。有問題再問吧。仔細看word排...
如何同時凍結Excel表中多行和多列
只要在你想凍結的x行y列,的x 1行及y 1列的單元格點選 檢視 凍結視窗 凍結拆分窗格 例如 如果你想凍結3行4列,就在e4單元格。如果你想凍結8行7列,就在h9單元格。工具 office2007 方法如下 1.將下面資料,同事凍結3行和2列 2.選擇第4行和第3列交匯的單元格,點選檢視中的凍結窗...
如何將excel的一列乘以同數,如何將excel的一列乘以同一個數
先在excel中輸出 輸入第一個數和乘數的函式,得出結果後,然後用滑鼠一直向下拖選,複製函式,得出一列數乘以同一個數的結果。具體操作請參照以下步驟。1 在電腦上開啟一個excel 在編輯區輸入被乘數和結果等資訊。3 假設設定這一列被乘數的乘數是2,這裡首先在b11的單元格輸入公式 a11 2 然後按...