見樣表截圖 B1輸入 =OFFSET($A$1,ROW(A1)*5-5+MOD((COLUMN(A1)-1),5),,) 公式右拉下拉
在使用Excel時,經(jīng)常會遇到將一個單元格的內(nèi)容分成五列的情況,那么Excel中如何將一個單元格的內(nèi)容分成五列?舉例說明
材料/工具
電腦excel
Excel表格怎么把一列數(shù)據(jù)轉(zhuǎn)換為多行多列數(shù)據(jù)?不需要復(fù)雜的公式輸入,只是簡單的鼠標(biāo)操作即可完成。 1、將一列60個數(shù)據(jù)轉(zhuǎn)換為5行12列。 首先,在B1格輸入“A1”,B2格輸入“A13”,然后選中B1、B2,將鼠標(biāo)移到選中框的右下角(此時鼠標(biāo)變?yōu)椤?”形,下
方法
打開Excel表格,將顯示的單元格內(nèi)容分成五列顯示。
選擇數(shù)據(jù)所在列,在“數(shù)據(jù)”選項下的“分列”中,以“空格”作為分隔符,分列,即可。
先把目標(biāo)單元格全部選中,再點開數(shù)據(jù)選項卡。
選擇經(jīng)辦人一列->點擊數(shù)據(jù)->分列->選擇分隔符號->下一步->選擇其他,并在后面輸入“:”->下一步->完成
在數(shù)據(jù)選項卡中點擊‘分列’。彈出分列向?qū)Р僮髅姘濉?/p>
學(xué)來的,在B1輸入公式 =OFFSET($A$1,(ROW(A1)-1)*5+COLUMN(A1)-1,) 往右拉5列,再往下拉
當(dāng)前顯示的是第一步。
執(zhí)行下面的代碼就可以了 Sub 小暈() Dim i As Long For i = 0 To 25 '此處25可以更改范圍,表示行數(shù) Sheets("Sheet2").Select Range(Cells(5 * i + 1, 1), Cells(5 * i + 5, 1)).Select Selection.Copy Cells(i + 1, 2).PasteSpecial Transpose:
在第一步里,點選:固定寬度
在出的錄制新宏對話框中設(shè)定新的宏名``隨便``自己知道是啥就行 單擊確定后,按停止錄制宏按鈕 按“Alt+F11”進(jìn)入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
轉(zhuǎn)到下一步的操作面板;
可以使用OFFSET函數(shù)。公式如下:=OFFSET($A$1,ROUNDDOWN(ROW()/6,),MOD(ROW(A5),5))效果如圖: OFFSET函數(shù)是對單元格或單元格區(qū)域中指定行數(shù)和列數(shù)的區(qū)域的引用。一共有5個參數(shù):1、要作偏移的基準(zhǔn)參照單元格,這里是A1單元格;2、需要移動的行
在下方的框內(nèi),顯示著,表格中數(shù)據(jù);
1、如圖所示,以此表格中的數(shù)據(jù)為例,要讓B列的數(shù)據(jù)統(tǒng)一增加50,需要先在表格的空白處輸入數(shù)字50。 2、輸入完之后,然后選中這個單元格,然后按Ctrl+C鍵進(jìn)行復(fù)制,再選中B列的數(shù)據(jù),點擊鼠標(biāo)右鍵,在彈出窗口中找到“選擇性粘貼”按鈕并點擊。 3、
鼠標(biāo)在要分列的字符之間,點擊一下,生成一個向上的箭頭。
是行列轉(zhuǎn)換吧 1、啟動Excel,打開需要的工作簿,在當(dāng)前工作表中,選中需要進(jìn)行行列轉(zhuǎn)換的單元格區(qū)域,如A1:X6。 2、單擊“編輯”菜單中的“復(fù)制”命令。 3、單擊要存放轉(zhuǎn)置表區(qū)域的左上角單元格,如A7。 4、單擊“編輯”菜單中的“選擇性粘貼”命令,系
點擊下一步
轉(zhuǎn)到第三步的操作面板,直接點擊:完成。
假設(shè)這列數(shù)據(jù)從A2開始,到A10000結(jié)束 在其他列找個空格子輸入 =countif(A2:A10000,">5") 回車即可
表格上原來一列的數(shù)據(jù),即變成了五列顯示
B1=IF(OR(COLUMN()>6,ROW()>6),"",INDEX($A:$A,ROW()+(COLUMN(A1)-1)*6))向右向下復(fù)制。
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
Excel中如何把兩行五列的單元格拆分成一行五列?
應(yīng)該稱之為合并吧?就使用合并單元格。
excel頁腳設(shè)置時如何分成五列
在出的錄制新宏對話框中設(shè)定新的宏名``隨便``自己知道是啥就行
單擊確定后,按停止錄制宏按鈕zd
按“Alt+F11”進(jìn)入MicrosoftVisualBasic器。在器中模塊1,在我們剛才錄制的手動雙面打印宏命令中輸入如下碼
Sub手動雙面打印()
DimPagesAsLong
DimmyBottonNumAsInteger
DimmyPrompt1AsString
DimmyPrompt2AsString
myPrompt1="
excel A列中有10000行數(shù)據(jù),如何將這列平均分成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本回答被提問者和網(wǎng)友采納
EXCEL,五列多行怎么按行排成一列?
可以使用OFFSET函數(shù)。
公式如下:
=OFFSET($A$1,ROUNDDOWN(ROW()/6,),MOD(ROW(A5),5))
效果如圖百:
OFFSET函數(shù)是對單元格或單元格區(qū)域中指定行數(shù)和列數(shù)的區(qū)域的引用。
一共有5個參數(shù):
1、要作偏移的基準(zhǔn)參度照單元格,這里是A1單元格;
2、需要移動的行數(shù),版因權(quán)為這里移動需要在第6行的時候才需要變化到第2行,因此使用公式ROUNDDOWN(ROW()/6,)來求得;
3、需要移動的列數(shù),因為這里是每5列就有一個循環(huán),因此使用公式MOD(ROW(A5),5)來求得;
4、高度,這個參數(shù)是可選參數(shù),這里不使用;
5、寬度,這個參數(shù)是可選參數(shù),這里不使用。
追問原始數(shù)據(jù)有很多行的話怎么變呢?這個只能變兩行的追答可以多行啊Excel表格怎么讓每個單元格的數(shù)字增加50?
1、如圖所示,以此表格中的數(shù)據(jù)為例,要讓B列的數(shù)據(jù)統(tǒng)一增加50,需要先在表格的空白處輸入數(shù)字50。
2、輸入完之后,然后選中這個單元格抄,然后按Ctrl+C鍵進(jìn)行復(fù)制,再選中B列的數(shù)據(jù),點擊鼠標(biāo)右鍵,在彈出百窗口中找到“選擇性粘貼”按鈕并點擊。
3、然后會彈出一個窗口,在此窗口中選擇里面的“數(shù)值”,運算選擇“加”,然后點擊確定。
4、然后返回到表格中就會看到B列的數(shù)據(jù)統(tǒng)一加上了50,此問題就解決了度。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com