Excel怎麼把兩列變成多行多列

2021-10-06 03:16:10 字數 4088 閱讀 7152

1樓:江西新華電腦學院

提供四條公式,任選一條都行,找一空閒的列輸入公式,本例在c8輸入公式右拉至l8再下拉即可:

公式一:(推薦)

=index($a:$b,column(a1)+(int(row(a2)/2)-1)*10,mod(row(a2),2)+1)&""

公式二:

=offset($a$1,column(a1)-1+(int(row(a2)/2)-1)*10,mod(row(a2),2))&""

公式三:

公式四:

2樓:江西新華電腦學院

=index($a:$b,column(a1)+(int(row(a2)/2)-1)*10,mod(row(a2),2)+1)&""

3樓:匿名使用者

這個只能用**來實現了。方便的話把檔案發給我吧,幫你看看。

excel如何把多列轉換成多行 5

4樓:勤奮的找回自我

excel如何快速插入多行

5樓:退休畫線工

用power query的逆透視列,輕鬆搞定。

怎麼將excel中兩列轉換成多行多列

6樓:來自朱家尖積極進取的大平原狼

假定原資料在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三鍵結束。

將兩個公式向下複製。

7樓:江西新華電腦學院

提供四條公式,任選一條都行,找一空閒的列輸入公式,本例在c8輸入公式右拉至l8再下拉即可:

公式一:(推薦)

=index($a:$b,column(a1)+(int(row(a2)/2)-1)*10,mod(row(a2),2)+1)&""

公式二:

=offset($a$1,column(a1)-1+(int(row(a2)/2)-1)*10,mod(row(a2),2))&""

公式三:

公式四:

8樓:匿名使用者

在g1 h1中分別輸入或複製貼上下列公式

=index(a:a,int(row(a4)/4))=indirect(address(int(row(a4)/4),mod(row(a4),4)+2))

選擇g1:h1,下拉填充

9樓:匿名使用者

在ab列外任一單元格輸入

=offset($a$1,column(a:a)+(int(row(2:2)/2)-1)*10-1,mod(row(2:2),2))

回車並向右填充10列,再向下填充。

10樓:匿名使用者

選中10組,然後複製-選擇性貼上-轉置

11樓:山桑弓

這個可用資料透視表來完成,原來做過乙個小動畫例子,可以參照一下。

12樓:匿名使用者

1,在想要設定多行的地方插入你需要的行數

2,在不想設定多行的地方使用 合併單元格

3,剩下的那些就是你需要的多行

excel 如何把多列多行轉換成一列多行

13樓:匿名使用者

=offset(b$1,int((row()-1)/3),mod(row()-1,3))&""或

=offset(b$1,int((row()-1)/3),mod(row()-1,3))

用法百bai度一下就有,說下本du題的;

1、什麼時間偏

zhi移到下一行dao,因為是3列資料所

內以每3次偏移一行,int((row()-1)/3)=2、每一行需要偏移多少列,因為是3列資料所以每一行偏移3次,mod(row()-1,3)=

14樓:未至深秋

網頁鏈結 希望可以為你解答

15樓:匿名使用者

合併居中就好了

例如把a 1234567全部拉滿 然後點合併居中

excel中如何將多列轉換成多行

16樓:匿名使用者

在g1 h1中分別輸入或複製貼上下列公式

=index(a:a,int(row(a4)/4))=indirect(address(int(row(a4)/4),mod(row(a4),4)+2))

選擇g1:h1,下拉填充

17樓:來自朱家尖積極進取的大平原狼

假定原資料在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三鍵結束。

將兩個公式向下複製。

18樓:山桑弓

這個可用資料透視表來完成,原來做過乙個小動畫例子,可以參照一下。

19樓:林林燚

複製-選擇性貼上-轉置,即可把行列進行轉換

怎麼用excel將多行多列的資料排成一列

20樓:我來也

即,把上面3行轉換成為下面的2列,不知是否這個意思!

1、在a10單元格輸入公式:

=offset($a$1,int((row(a1)-1)/10),mod(row(a1)-1,10))

複製並下拉

2、在b10單元格輸入公式:

=if(offset($a$1,int((row(b1)-1)/10),mod(row(b1)+9,10)+1)="","",offset($a$1,int((row(b1)-1)/10),mod(row(b1)+9,10)+1))

複製並下拉

3、選擇a10:b39區域,滑鼠右鍵複製——再滑鼠右鍵——選擇性貼上——數值

即形成了a10:b39的資料區域,公式已經全部沒有了,單元格內全部變成資料。

4、排序把b列中為空格的行刪除,即可。

21樓:匿名使用者

下面公式是把8列多行轉為1列多行的公式,如果列數有變化,變成多少,就把公式中的8退換成多少。

=offset($a$1,max(int(row(a8)/8-1)),max(mod(row(a8),8)))將公式向下填充即可。

EXCEL中怎樣批量讓一列資料變成多行

乙個簡單的辦法,把列全部選中複製,然後選擇性貼上,把轉置勾上,確定ok。b2 a3 c2 a4 d2 a5 然後選項中整個 複製,選擇性貼上 數值.再有選擇性的刪除行 b列所有為 0 的,c列所有為 0 的,d列所有為 0 的,a空白部份.如果還不懂,把 發給我.z.m.li chunghong.c...

excel中,怎樣將多列變成一行

輸入以下公式,然後向右填充公式 offset a1,int column a1 1 4 mod column a1 1,4 詳見附圖示例 怎麼將excel 裡的多行資料轉變成一列?假設資料在a1 b10,如下圖 則d1輸入下面的公式後下拉複製就可以了,如下圖 offset a 1,trunc row...

excel表中怎麼把一行轉換為多列

比如你的那一行在第一行,你要轉為三例,你在a2輸入 index a 1 ea 1,column a1 roundup row a1 3,3 向右填充到c2,再和下填充。轉換規則是 什麼?怎麼將excel 裡的多行資料轉變成一列?假設資料在a1 b10,如下圖 則d1輸入下面的公式後下拉複製就可以了,...