excel 转换单元格格式

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:55:38
如图,我现在需要把A列的名字移到D列去。但是A列的名字是两个单元格合并成一个单元格,而D列是三个单元格合并成一个单元格。因为名字有近1000个,一个一个填写很麻烦。哪个专家知道怎么用适当的公式把名字套过去?
能说的清楚点吗?不是很理解您的意思

发给你我给你做,5分钏都不要,vsop8@qq.com
说的太麻烦

1.直接复制--粘贴。2.在D列某格输入“=”,然后点需要的A列某格,打对勾。3.最好合并的单元格都是2个或3个,就好用引用公式了。输入一个公式,往下一拖就行了。

DBA编程 最简单

楼上自定义序列好像是最简单的……

我在这里献丑了。采用宏的方式

点击“工具”,选择“录制宏”,然后点确定。
然后选择运行宏,这个时候选择右边的“编辑”
然后把以下代码复制进去
Sub Macro1()
Dim i, j, k
i = 0
j = 2
k = 2
For i = i + 1 To 15
Cells(k, 4) = Cells(j, 1)
j = j + 2
k = k + 3
Next
End Sub

说明一下:
k=2这里的2要改成你目标单元格起始行数,j=2这里的2改成你来源单元格的起始行数。
For i = i + 1 To 15 这里的15是你一共有多少数据要复制,15表示有15个数据要复制,改成1000就是1000个数据要复制。
Cells(k, 4) 这里的4是你目标单元格是第几列
Cells(j, 1) 这里的1 是你来源单元格是第几列

改完上述说明中的数值以后,就可以运行宏了。

我来给你一个最简单的方法吧,打开工具下的选项—自定义序列—单击“导入”左边那个地址选择按钮,然后用鼠标选上你的那些人名,然后再点一下那个按钮回到原界面(进和自定义序列),完了确定,可以了,只要你在D列写上第一个人名,其它的通过鼠标一拖就可以了。总得来说就是应用了一下自定义序列这个功能,如果你知道这个功能,那就很简单了。

=INDIRECT("A"&COUNT($A$2:A2)*2) 下拉就可以了...

我笨一点就这样子操作,把D列选中,用格式刷刷一下,把它刷到其它不用的列,待用。还是选中D列,点合并单元格图标,让它恢复成不合并的单元格,然后在D