如何将数据复制到合并单元格中

 时间:2018-06-30  贡献者:hnlyp510

导读:excel数据粘贴到合并单元格,求和不对,将指定区域的数据依顺序逐个填充到合并单元格里。 用比较简洁的示意图来说,就如下所示:先说说最简单明了的方法,那就是用公式函数跳跃式引用,如 INDEX, OFFSET, INDIRECT 这些函

excel数据粘贴到合并单元格,求和不对
excel数据粘贴到合并单元格,求和不对

将指定区域的数据依顺序逐个填充到合并单元格里。

用比较简洁的示意图来说,就如下所示:先说说最简单明了的方法,那就是用公式函数跳跃式引用,如 INDEX, OFFSET, INDIRECT 这些函数, 编好序列参数后,再往你的合并单元格里下拉填充就完成了。

比如说上图的示例,可以用下面的公式: =INDEX(A:A,2+ROW(A1)/3)这里花点时间解读一下公式:

1. 第一参数的 A:A 是指你要引用的数据源的区域,可以修改为具体的数据区域,如 A$2:A$13…… 2. 第二参数的2,这里主要是因为我们前面用了 A:A,但实际数据是从 A2,也就是第二 行开始,所以+2,修正提取的行数,而这里具体修正的值是根据后面 ROW(A1)/3取得的值 有关,而如果第一参数改成 A$2:A$13,那修正值也要相应的变化; ROW()是什么呢?这是一个获取指定单元格所在行的行数,不放参数的时候,就是 指公式所在行的行数,放具体参数的时候,如 ROW(A1),就是返回 A1单元格的行数,这 样公式往下拉的时候,就会按1、2、3、4...不断递增。

这里为什么要除以3呢?其实很简单,因为我们合并单元格区域里,每个合并单元格 包含了3行的单元格,如果是4或者5个,那就改成相应的值。

那么,这就引申出一个问题,如果我们合并单元格区域里,每个合并单元格里包含的 单元格数量不一致,那怎么办?那就只能凉拌了……-------------------------现在说说比较复杂的方法 (其实应该算更简单吧) , 那就是复制, 直接复制是没有办法的了, 那间接复制呢?先说一下思路,其实就是让你复制的数据源,能跟要粘贴的目标区域的单元格格数一样,而 且显示的单元格里恰巧你的数据源上有数据。

所以, 我们在辅助列用 N 个1、 2、 3……自然数列排序, 构造出插入了空白单元格的数据源, 再复制过去,用选择性粘贴 → 值和数字格式 就 OK 了,有兴趣的可以自己玩一下。

 
 

微信扫一扫 送福利