关闭→
当前位置:科普经验站>IT科技>excel怎样将一个单元格的内容分成五列

excel怎样将一个单元格的内容分成五列

科普经验站 人气:8.98K

见样表截图 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 #五列 #