excel中 如何將一列 變成多行多列?求公式

2021-04-26 12:16:48 字數 3003 閱讀 9441

1樓:匿名使用者

假設資料在a列,從a1開始。

在b1輸入如下公式

=index($a:$a,(row(a1)-1)*3+column(a1))

右拉至d列,下拉複製公式

excel**怎麼把一列資料轉換為多行多列資料

2樓:匿名使用者

無需用函式,如下圖操作:1、

2、選中這幾列,查詢 &  替換為 = ,全部替換3、完成效果。

這個技巧傻瓜操作不燒腦,關鍵點就是在按照要拆分的列數,確定好第一步中的四個單元格內容再右下拉下拉就行了。

3樓:匿名使用者

見樣表截圖

比如1列變3列

b1輸入

=offset($a$1,mod(column(a1)-1,3)+(row(a1)-1)*3,)

公式右拉下拉

4樓:萬年金剛鑽

一般這類需求都會使用公式。具體的就看你源資料在**和要生成的結果矩陣是多少列的了

excel**怎麼把一列資料轉換為多行多列資料

5樓:魚木混豬喲

工具:office2013

方法如下:

將a列資料轉換成3行4列資料:

輸入公式如下:

向右向下填充公式,得到結果如下:

6樓:沈一民

d1=if(or(row(a1)>$b$4,(column(a1)-1)*$b$4+row(a1)>$b$2),"",index($a:$a,row()+(column(a1)-1)*$b$4))向下bai向右複製。

這是一種做法,du要知道你是指定行數zhi還是列數,先dao按回行填充

答還是先按列填充才能有準確的做法

7樓:lxq南極的熊

你好bai

1、將一列60個資料轉du換為5行12列。

首先,zhi

dao在b1格輸入「a1」,b2格輸入「a13」,然內後選中b1、b2,將滑鼠移到選容中框的右下角(此時滑鼠變為「+」形,下同),按住左鍵不放將框下拉至b5處。此時b3、b4、b5格將分別填充「a25」、「a37」、「a49」。

2、繼續將滑鼠放至右下角,按住右鍵不放將滑鼠右拉至m列處,此時彈出對話方塊。在對話方塊中選擇「填充序列」,結果如圖。

3、找到上方工具欄中的「查詢與選擇」,單擊「替換」。在彈出的對話方塊中,查詢內容中鍵入"a",替換內容鍵入"=a",單擊"全部替換"。

4、至此完成轉換。

excel裡如何把一列多行等分成多列?

8樓:勤奮的找回自我

excel如何快速插入多行

9樓:匿名使用者

假設你說的一列是a列

b1單元格輸入公式

=offset($a$1,row(a1)-1+column(a1)*3-3,)

下拉複製公式三行,再右拉複製公式多內列

這樣的效果容就是三行多列的樣式,如下圖,(如果要四行多列則改公式中的兩個3為4,公式下拉四行就行了,其他的樣式照此方法更改)

10樓:匿名使用者

在d1單元格輸入以下公式,然後向右向下填充公式

=offset($a$1,row(a1)-1+(column(a1)-1)*10,)

詳見附圖

11樓:

d1公式:

=offset($a$1,row(a1)+(column(a1)-1)*100-1,)

12樓:匿名使用者

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:如何將一個單元格拆分成多行或多列?

13樓:匿名使用者

類似圖上的

f3輸入=if(isblank(b3),"",if(iserr(find(char(10),b3)),b3,left($b3,find("@*",substitute($b3,char(10),"@*",f$2))-1)))

g3輸入

=if(len($b3)-len(substitute($b3,char(10),""))-g$2+1<0,"",if(len($b3)-len(substitute($b3,char(10),""))-g$2+1=0,right($b3,len($b3)-find("@*",substitute($b3,char(10),"@*",f$2))),mid($b3,find("@*",substitute($b3,char(10),"@*",f$2))+1,find("@*",substitute($b3,char(10),"@*",g$2))-find("@*",substitute($b3,char(10),"@*",f$2))-1)))

g3公式可向右填充;

f3公式可以向下填充,g3-o3公式可以向下填充;

14樓:匿名使用者

僅把此單元格的內容複製到word中(它會自動生成若干行),然後在excel中根據需要增加相應的行數,再從word中把所有內容一次性複製後,貼上到excel此區域的第一單元格,(僅需要一次)即可。

原理:複製到word後的文字會自動生成換行符。再複製回來時,自然就會按行各佔一行。

15樓:楊森林

又擊滑鼠,點插入行或列

16樓:匿名使用者

excel不知道怎麼拆解樓主怎麼不用word中的**呢,可以隨便拆分。

17樓:匿名使用者

想法不錯,不知能否做到,我自己測試沒通過。

如何將excel兩列合併成一列,怎麼將EXCEL表格中兩列的內容合併成一列而內容不變

提供兩種方法 首先假設文件如下圖,想要ab兩列合併 方法一 用 連線 第一步 在c1單元格內輸入公式 a1 b1 回車,a1和b1單元格便合併在c1中了,然後向下填充 如圖 第二步 選中剛剛合併好的那一列 c列 右鍵點選,選擇 複製 第三步 仍然保持該列的選中的狀態,再次右鍵單擊,選擇 貼上選項 中...

在excel中如何將一列中的數值同時加上數值

任意空白處輸入3 複製,選擇資料貼上區域,右鍵,選擇性貼上,數值,加,確定就可以了 在任意一個空單元格中輸入3 選中這個單元格,右擊,複製,再選中要處理的單元格區域,右擊,選擇性貼上,加,確定。公式啊,再加一排,前一排 3回車鍵,再下拉就ok啦 在後一列上填上一個公式啊。前一個數值 3。然後得數再複...

excel裡一列數字中,如何將多餘的相同數字消除,只保留

if countif a1 a 100,f1 1,f1,下拉複製公式 再複製這一列得出的值 右鍵選擇性貼上 數值 刪去a列,再進行排序,讓空單元格在下方 選中a列,格式 條件格式 輸入 a2 a1,字型 顏色 選 白色 確定 儘管多餘的沒被刪除,但是已經很明顯了。如果不滿意,可以用高階篩選 選中包括...