關閉→
當前位置:知科普>IT科技>excel怎樣將一個單元格的內容分成五列

excel怎樣將一個單元格的內容分成五列

知科普 人氣:6.67K

見樣表截圖 B1輸入 =OFFSET($A$1,ROW(A1)*5-5+MOD((COLUMN(A1)-1),5),,) 公式右拉下拉

在使用Excel時,經常會遇到將一個單元格的內容分成五列的情況,那麼Excel中如何將一個單元格的內容分成五列?舉例説明

材料/工具

電腦excel

Excel表格怎麼把一列數據轉換為多行多列數據?不需要複雜的公式輸入,只是簡單的鼠標操作即可完成。 1、將一列60個數據轉換為5行12列。 首先,在B1格輸入“A1”,B2格輸入“A13”,然後選中B1、B2,將鼠標移到選中框的右下角(此時鼠標變為“+”形,下

方法

打開Excel表格,將顯示的單元格內容分成五列顯示。

選擇數據所在列,在“數據”選項下的“分列”中,以“空格”作為分隔符,分列,即可。

excel怎樣將一個單元格的內容分成五列

excel怎樣將一個單元格的內容分成五列 第2張

先把目標單元格全部選中,再點開數據選項卡。

選擇經辦人一列->點擊數據->分列->選擇分隔符號->下一步->選擇其他,並在後面輸入“:”->下一步->完成

在數據選項卡中點擊‘分列’。彈出分列嚮導操作面板。

學來的,在B1輸入公式 =OFFSET($A$1,(ROW(A1)-1)*5+COLUMN(A1)-1,) 往右拉5列,再往下拉

當前顯示的是第一步。

執行下面的代碼就可以了 Sub 小暈() Dim i As Long For i = 0 To 25 '此處25可以更改範圍,表示行數 Sheets("Sheet2").Select Range(Cells(5 * i + 1, 1), Cells(5 * i + 5, 1)).Select Selection.Copy Cells(i + 1, 2).PasteSpecial Transpose:

excel怎樣將一個單元格的內容分成五列 第3張

excel怎樣將一個單元格的內容分成五列 第4張

在第一步裏,點選:固定寬度

在出的錄製新宏對話框中設定新的宏名``隨便``自己知道是啥就行 單擊確定後,按停止錄製宏按鈕 按“Alt+F11”進入MicrosoftVisualBasic器。在器中模塊1,在我們剛才錄製的手動雙面打印宏命令中輸入如下碼 Sub手動雙面打印() DimPagesAsLong DimmyBo

然後再點:下一步

A列 2000行以後的自行刪除 Sub jk() Dim i, j, k For i = 1 To 4 For j = 1 To 2000 [B1].Offset(j - 1, i - 1) = Cells(2000 * i + j, 1) Next Next End Sub

excel怎樣將一個單元格的內容分成五列 第5張

轉到下一步的操作面板;

可以使用OFFSET函數。公式如下:=OFFSET($A$1,ROUNDDOWN(ROW()/6,),MOD(ROW(A5),5))效果如圖: OFFSET函數是對單元格或單元格區域中指定行數和列數的區域的引用。一共有5個參數:1、要作偏移的基準參照單元格,這裏是A1單元格;2、需要移動的行

在下方的框內,顯示着,表格中數據;

1、如圖所示,以此表格中的數據為例,要讓B列的數據統一增加50,需要先在表格的空白處輸入數字50。 2、輸入完之後,然後選中這個單元格,然後按Ctrl+C鍵進行復制,再選中B列的數據,點擊鼠標右鍵,在彈出窗口中找到“選擇性粘貼”按鈕並點擊。 3、

鼠標在要分列的字符之間,點擊一下,生成一個向上的箭頭。

是行列轉換吧 1、啟動Excel,打開需要的工作簿,在當前工作表中,選中需要進行行列轉換的單元格區域,如A1:X6。 2、單擊“編輯”菜單中的“複製”命令。 3、單擊要存放轉置表區域的左上角單元格,如A7。 4、單擊“編輯”菜單中的“選擇性粘貼”命令,系

點擊下一步

轉到第三步的操作面板,直接點擊:完成。

假設這列數據從A2開始,到A10000結束 在其他列找個空格子輸入 =countif(A2:A10000,">5") 回車即可

excel怎樣將一個單元格的內容分成五列 第6張

表格上原來一列的數據,即變成了五列顯示

B1=IF(OR(COLUMN()>6,ROW()>6),"",INDEX($A:$A,ROW()+(COLUMN(A1)-1)*6))向右向下複製。

excel怎樣將一個單元格的內容分成五列 第7張

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

Excel中如何把兩行五列的單元格拆分成一行五列?

應該稱之為合併吧?就使用合併單元格。

excel頁腳設置時如何分成五列

在出的錄製新宏對話框中設定新的宏名``隨便``自己知道是啥就行

單擊確定後,按停止錄製宏按鈕zd

按“Alt+F11”進入MicrosoftVisualBasic器。在器中模塊1,在我們剛才錄製的手動雙面打印宏命令中輸入如下碼

Sub手動雙面打印()

DimPagesAsLong

DimmyBottonNumAsInteger

DimmyPrompt1AsString

DimmyPrompt2AsString

myPrompt1="

excel A列中有10000行數據,如何將這列平均分成ABCDE五列?

A列 2000行以百後度的自問行刪除答

Sub jk()

Dim i, j, k

For i = 1 To 4

For j = 1 To 2000

[B1].Offset(j - 1, i - 1) = Cells(2000 * i + j, 1)

Next

Next

End Sub本回答被提問者和網友採納

EXCEL,五列多行怎麼按行排成一列?

可以使用OFFSET函數。

公式如下:

=OFFSET($A$1,ROUNDDOWN(ROW()/6,),MOD(ROW(A5),5))

效果如圖百:

OFFSET函數是對單元格或單元格區域中指定行數和列數的區域的引用。

一共有5個參數:

1、要作偏移的基準參度照單元格,這裏是A1單元格;

2、需要移動的行數,版因權為這裏移動需要在第6行的時候才需要變化到第2行,因此使用公式ROUNDDOWN(ROW()/6,)來求得;

3、需要移動的列數,因為這裏是每5列就有一個循環,因此使用公式MOD(ROW(A5),5)來求得;

4、高度,這個參數是可選參數,這裏不使用;

5、寬度,這個參數是可選參數,這裏不使用。

追問原始數據有很多行的話怎麼變呢?這個只能變兩行的追答可以多行啊

Excel表格怎麼讓每個單元格的數字增加50?

1、如圖所示,以此表格中的數據為例,要讓B列的數據統一增加50,需要先在表格的空白處輸入數字50。

2、輸入完之後,然後選中這個單元格抄,然後按Ctrl+C鍵進行復制,再選中B列的數據,點擊鼠標右鍵,在彈出百窗口中找到“選擇性粘貼”按鈕並點擊。

3、然後會彈出一個窗口,在此窗口中選擇裏面的“數值”,運算選擇“加”,然後點擊確定。

4、然後返回到表格中就會看到B列的數據統一加上了50,此問題就解決了度。

TAG標籤:#五列 #excel #單元格 #