開心生活站

位置:首頁 > IT科技 > 

excel中怎麼將一列數據變成多行多列

IT科技2.25W

把第一列轉換成5列多行,注意假設是從A1開始的,然後把這個公式隨便放到一個空白單元格,往後拖5列,選中這五列,再往下拖到數據沒有爲止。 =INDEX($A:$A,COLUMN(A:A)+(ROW(1:1)-1)*5) 如果你想要4列,就把公式裏的5改成4,如果數據是從A列第二

很多小夥伴都會在學習和工作中使用到Excel表格,裏面有很多技能都還沒有解鎖。那麼這裏以如何將一列數據變成多行多列爲例來給大家講解一下方法供參考。

excel中怎麼將一列數據變成多行多列

材料/工具

Excel

方法

首先打開各位需要進行操作的數據。

假設數據在A列,從A1開始。 在B1輸入如下公式 =INDEX($A:$A,(ROW(A1)-1)*3+COLUMN(A1)) 右拉至D列,下拉複製公式

excel中怎麼將一列數據變成多行多列 第2張

複製這組數據

數據量大的話建議用VBA 1、由於以下VBA將所選擇的區域轉換到A列中,如果A列包含數據,先在工作表的最左側插入一新的A列,以便放置轉換後的數據。 2、按快捷鍵Alt+F11,打開VBA編輯器,在右側代碼窗口中粘貼下列代碼: Sub 選定區域轉換爲一列並

excel中怎麼將一列數據變成多行多列 第3張

將複製的內容粘貼到另外的單元格中

假定原數據在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(I

excel中怎麼將一列數據變成多行多列 第4張

找到並點擊“數據”,“分列”,如圖所示

下面公式是把8列多行轉爲1列多行的公式,如果列數有變化,變成多少,就把公式中的8退換成多少。 =OFFSET($A$1,MAX(INT(ROW(A8)/8-1)),MAX(MOD(ROW(A8),8)))將公式向下填充即可。

excel中怎麼將一列數據變成多行多列 第5張

接下來會出現這樣的一個選項卡

1、打開excel文件,在多行多列中輸入姓名。 2、在C6單元中輸入=D1,按確定。 3、在右下角處出現十字形時,向下拖動,出現如下結果。 4、把左邊空白表格上也填充上發,發現第一列已經全部出現名字了。 5、把左邊的內容選中,複製選擇性粘貼到右邊

excel中怎麼將一列數據變成多行多列 第6張

選擇“固定寬度”,然後點擊下一步

1.首先打開要編輯的Excel電子表格 如圖 2.右鍵需要設置的行,然後點擊“複製” 如圖 3.鼠標單擊其他空白單元格,也就是你要設置列的位置 如圖 4.點擊菜單欄上的“編輯” ,然後單擊“選擇性粘貼” 如圖 5.在彈出的選擇性粘貼窗口裏打鉤“轉置”,然後點

excel中怎麼將一列數據變成多行多列 第7張

然後出現這樣的選項

1、將一列60個數據轉換爲5行12列。 首先,在B1格輸入“A1”,B2格輸入“A13”,然後選中B1、B2,將鼠標移到選中框的右下角(此時鼠標變爲“+”形,下同),按住左鍵不放將框下拉至B5處。此時B3、B4、B5格將分別填充“A25”、“A37”、“A49”。 2、繼續將鼠標

excel中怎麼將一列數據變成多行多列 第8張

選擇“文本”,加分割線,然後點擊下一步

=OFFSET(A$1,MOD(ROW(1:1)-1,10),INT((ROW(1:1)-1)/10)+1) 上面公式的10,是你的數據行數 把這個公式輸入到第一列最後一個數據下面,然後拖拉,就可以了, 不行hi我

excel中怎麼將一列數據變成多行多列 第9張

最後大家就可以看到如圖所示,完成了。

=OFFSET(A$1,MOD(ROW(1:1)-1,10),INT((ROW(1:1)-1)/10)+1) 上面公式的10,是你的數據行數 把這個公式輸入到第一列最後一個數據下面,然後拖拉,就可以了, 不行hi我

excel中怎麼將一列數據變成多行多列 第10張

擴展閱讀,以下內容您可能還感興趣。

Excel中,如何將多行多列的數據,併入一列?

=OFFSET(A$1,MOD(ROW(1:1)-1,10),INT((ROW(1:1)-1)/10)+1)

上面公式的10,是你的數據行數

把這個公式輸入到第一列最後一個數據下面,然後拖拉,就可以了,

不行hi我

excel中如何將多行多列數據轉化爲多行兩列

見截圖(只舉例幾列,多列公式與此相同)

G2輸入

=OFFSET($A$2,MOD(ROW(A1)-1,12),)

H2輸入

=OFFSET($B$1,,INT((ROW(A1)-1)/12))

I2輸入

=OFFSET($B$2,MOD(ROW(A1)-1,12),INT((ROW(A1)-1)/12))

3公式下拉複製填充

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

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

=OFFSET($A$1,ROW(A1)-1+(COLUMN(A1)-1)*10,)

 

詳見附圖

excel:如何將一個單元格拆分成多行或多列?

工具/材料:Microsoft Office Excel2016版,Excel文檔。 

1、首先選中Excel文檔,雙擊打開。

2、然後在該界面中,選中要拆分的單元格。

3、之後在該界面中,點擊上方“數據”裏“分列”按鈕。

4、接着在該界面中,點擊“下一步”按鈕。

5、繼續在該界面中,“分隔符號”裏輸入“、”。

6、再者在該界面中,點擊“完成”按鈕。

7、之後在該界面中,一個單元格拆分成多列。

8、再者在該界面中,選中要分行的單元格,右鍵點擊“選擇性粘貼”。

9、最後在該界面中,一個單元格拆分成多行或多列。

excel表格怎麼把一列數據轉換爲多行多列數據

工具:office2013

方法如下:

將A列數據轉換成3行4列數據:

輸入公式如下:

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