一、表格如何分两列打印
在表格中合并单元格这一操作是很常见的也是很实用的,在Excel中将多个单元格合并成一个单元格的操作方法有很多,下面为大家介绍Excel怎么对单元格进行数据合并和分列方法,来看看吧!
单元格数据合并
首先要打开所要合并数据的工作簿,这里就以合并两列单元格中的数据为例演示给大家看,公式都是一样的,大家学以致用吧。
鼠标点击C1单元格,在里面输入公式“=A1&" "&B1”,也就是A1单元格和B1单元格进行合并,两者中间还有一个空格键,因为公式双引号中间有个空格键。
C1单元格输入公式完毕,我们就可以按“回车键”了,这样就自动跳到C2单元格了,而C1单元格中的公式也变成了A1和B1单元格数据的合体了。
然后我们再用“自动填充”单元格的办法,把鼠标放在C1单元格的右下角处,鼠标变成一个“+”字,然后往下拉,其他的单元格也就按照同样的公式进行合并了。
单元格数据分列
还有一种情况就是我们输入单元格的数据是合体的,必须让它们分成各自的列。“选中”所要分列的所有单元格,然后找到工具栏中的“数据”--“分列”,点击“分列”即可。
然后会跳出一个“文本分列导向”的对话框,首先我们选中“分隔符号”,然后点击“下一步”,这才是导向的第一步。
到了导向第二步,我们可以选择“分隔符号”,比如我选择的就是“空格”,只要在“空格”前面打√即可,可以看一下数据预览,然后再点“下一步”。
最后一步是选择“列数据类型”,我选择的是“常规”类型,然后点击“确定”就算完成了。看一下数据预览的效果应该就是我们要的分列效果,确定即可。
这时,我们Excel表格中的数据依据完成了完美的分列,这个时候你再想对纯数字数据进行其他公式编辑就变得简单和容易多了。
二、excel怎样自动分列打印
注意,先做好备份
在工作表名称上 右键,查看代码,将下面的代码复制入其中,按代码里面的说明,改变两个变量的值,按F5运行一次,返回sheet表就好了
------------
Sub 分行()
Dim r&: r = 20 '每列的行数
Dim c As Range: Set c = Range("A1:A4000") '原数据区域
'使用前改变上面2个变量
Dim i&, n%
If c.Columns.Count > 1 Then MsgBox "第二个参数有误!"
If c.Rows.Count Mod r Then n = Int(c.Rows.Count / r) + 1 Else n = Int(c.Rows.Count / r)
If n > 255 Then
If MsgBox("列数将超过工作表限制!仍要进行?", vbOKCancel) = vbCancel Then Exit Sub
End If
For i = 2 To n
c.Cells((i - 1) * r + 1, 1).Resize(r, 1).Copy Cells(1, i).Resize(r, 1)
Next
MsgBox "ok!"
End Sub