如何将数据依次填充到合并单元格

如何将数据依次填充到合并单元格

首页休闲益智拖拽合并数字更新时间:2024-08-03

大家好,今天和大家分享合并单元格的一个使用小技巧:如何将连续的单元格区域中的数据填充到大小不一的合并单元格中。

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。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved