excel中如何将一列数据复制到合并过单元格的一列

如题所述

如果是要直接复制过去,除了 用宏,只能一个个复制,

不过此问题 可以用 简单的公式 和 操作解决,


如下例:

把C 列内容填到  A 列 


操作步骤:

1,在 第一个单元格  输入 公式  

  =C1

2, 选中 剩余合并单元格,

输入   公式  

=index(C:C,1+counta(A$1:A3))

按Ctrl+Enter 即可  (其中A$1:A3  里的A3 根据第一个合并单元格 的实际范围 调整


如图为操作结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-19

1、在旁边的J列输入数字序列,并复制相同的序列粘到J列下面。注意,E列的单元格是由多少个单元格合并,J列的数字序列就要复制几份。

2、鼠标左键选中I列 J列中的数据,点击上方“数据”-“排序”,弹出数据排列的对话窗口。

3、主要关键字选“J列”,即按J列数据来排列。然后选择“升序”或者“降序”都可以,点确定。

4、此时I列 J列情况如图。随便选择E列的一个单元格,然后点击工具栏中的格式刷,把E列的格式刷到I列中去。

5、此时再把I列的数字粘贴E列中去,中途系统提示“是否替换目标单元格内容“,点击”是“,即大功告成,成功把I列数据粘贴到E列中。

本回答被网友采纳
第2个回答  2012-06-05

例如要将sheet2中的一列复制到sheet3中合并过的单元格中,合并单元格为两个格合并的,

可在合并过的单元格中输入=OFFSET(Sheet2!$A$1,INT((ROW(A1)-1)/2),0)

如图:

第3个回答  2012-06-04
不支持粘贴。若数据不多,手输一下。若估计手输要超过20分钟,考虑下面的方案。
1、把数据复制到右边的空列(假定是m列),第一格与合并单元格第一格对齐。如合并单元格起始格是f5,那么粘贴到m5;
2、n列奇数填充。(快速方法:n5填1,n6填3,选定n5、n6两格,下拉。)
3、n列的下方填充偶数,即对应的m列出现空白开始。(如上面的奇数下拉到579,那么偶数下拉到580)
4、选定m5:n580,排序----自定义排序----关键字:列n----确定。
5、在合并单元格f5输入:=if(mod(n5,2)=1,m5,"") 确定后,下拉。
最后,将f列的内容重新复制,再粘贴,粘贴选项---数值。删除m、n列。其实这也要花费不少时间,自己权衡一下。
第4个回答  2019-11-08
另一种方法:将源数据列复制到新建txt,然后在txt文件内添加空行,合并的单元格是2和1就添加1个空行,3和1就添加2行(只要按一下↓按一下回车,就能插入空行),完毕后保存
在excel内将光标放在要粘贴的那列首个单元格上,,选择标题栏“数据”,选择导入数据,选择刚才的txt文件,然后一路确定下一步就行。
完了以后你会发现合并的单元格又拆分了,但数据已经粘贴到位了,这时候你只需要将第一个数据重新合并,然后选中,格式刷将剩下的单元格一刷就完成了
相似回答