> 兴趣爱好
怎么将数据填充到另外的单元格(怎样依次填充数字)
如何将数据依次填充到合并单元格
大家好,今天和大家分享合并单元格的一个使用小技巧:如何将连续的单元格区域中的数据填充到大小不一的合并单元格中。
1
案例描述
如下图所示,要求将D2:D5区域的部门依次填充到A2:A11的合并单元格内。
2
解决方法
选中A2:A11,输入公式:
=OFFSET($D$1,COUNTA($A$1:A1),0)
按【Ctrl+Enter】键结束公式输入。
公式解析:
(1)通常将公式向下复制到其他单元格时,我们可以拖动填充柄向下复制公式。但由于A2:A11中的合并单元格大小不一,不能通过拖动填充柄的方式复制公式。如果向下拖动填充柄,Excel会出现如下提示:
可以先选中A2:A11中所有的合并单元格,输入公式后,按【Ctrl+Enter】,这样就可以批量在所有的合并单元格中输入公式。
(2)COUNTA用于计算非空单元格的个数。本例中,COUNTA($A$1:A1)返回值“1”。在第二个合并单元格,公式变为COUNTA($A$1:A5)。由于在第1个合并单元格中返回部门“研发部”,因此COUNTA($A$1:A5)返回值“2”。以此类推,COUNTA函数会依次返回值“1”、“2”、“3”、“4”。
(3)OFFSET函数以指定引用为起点,给定偏移量,返回新的引用。OFFSET($D$1,COUNTA($A$1:A1),0),指以D1单元格为起点,向下移动COUNTA($A$1:A1)行,向右移动0列(即不向左右移动)。OFFSET函数返回的引用依次为D2、D3、D4、D5。
温馨提示:通过以上关于如何将数据依次填充到合并单元格内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。